手机
当前位置:查字典教程网 >编程开发 >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 2005中编写存储过程

sqlserver数据库迁移的几种方式

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

给sqlserver中的表创建索引

SQL Server存储过程的基础说明

sqlserver 常用存储过程集锦

MsSql 存储过程分页代码 [收集多篇]

SQL Server 2008 存储过程示例

MSSQL存储过程解秘过程全析

SQLServer2005及以上存储过程分页方法

精品推荐
分类导航