手机
当前位置:查字典教程网 >编程开发 >mssql数据库 >sqlserver 存储过程中If Else的用法实例
sqlserver 存储过程中If Else的用法实例
摘要:现在要通过编程向B表中插入数据,可是在程序中是不允许给Int类型赋空值的如果不赋值就默认为0。为了解决这个问题,用到了存储过程的IfElse...

现在要通过编程向B表中插入数据,可是在程序中是不允许给Int类型赋空值的如果不赋值就默认为0。

为了解决这个问题,用到了存储过程的If Else,下面是完整的存储过程。

代码示例:

复制代码 代码如下:

create PROCEDURE [dbo].[P_Form_Control_Info_Add]

@TypeName varchar(20),

@Description varchar(50),

@CtlColSpan int,

@Sort int,

@SourceID int,

@FieldID int,

@TableID int

AS

if @SourceID = 0

begin

INSERT INTO T_Form_Control_Info (

[TypeName],

[Description],

[CtlColSpan],

[Sort],

[FieldID],

[TableID]

) VALUES (

@TypeName,

@Description,

@CtlColSpan,

@Sort,

@FieldID,

@TableID

)

end

else

begin

INSERT INTO T_Form_Control_Info (

[TypeName],

[Description],

[CtlColSpan],

[Sort],

[SourceID],

[FieldID],

[TableID]

) VALUES (

@TypeName,

@Description,

@CtlColSpan,

@Sort,

@SourceID,

@FieldID,

@TableID

)

end

return SCOPE_IDENTITY()

【sqlserver 存储过程中If Else的用法实例】相关文章:

sqlserver 系统存储过程 中文说明

SQLServer 快速备份的十种方法

Sql Server 字符串聚合函数

sqlserver FOR XML PATH 语句的应用

SQL Server 存储过程解析

在SQLServer 2005中编写存储过程

sqlserver 常用存储过程集锦

SqlServer 分页存储过程

sql server中的decimal或者numeric的精度问题

Sql Server 存储过程实例讲解

精品推荐
分类导航