sqlserver 存储过程中If Else的用法实例
时间:2022-01-19 08:52:36|来源:网络精心整理
这篇文章主要讲解的是sqlserver 存储过程中If Else的用法实例,文章内容非常详细,相信一定可以解决你的问题,需要的朋友可以参考下哦
现在要通过编程向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()
上一篇:安装MSDE2000提示为了安全起见,要求使用强 SA 密码的解决方法
本文标题:sqlserver 存储过程中If Else的用法实例
本文地址:https://www.tabangni.com/mssql/18439.html
查看更多与“存储过程sqlserverelse”有关的文章
推荐阅读
最近更新
- 01-19sqlserver 存储过程中If Else的用法实例
- 01-19DreamWeaver怎导入项目? dw直接导入项目的教程
- 01-19php中 ob_start等函数截取标准输出的方法
- 01-19Oracle表字段的增删改、表的重命名及主键的增删改
- 01-19技术员讲诉网站繁简切换的JS遇到页面卡死的解决方法
- 01-19主编解惑js判断浏览器类型,版本的代码(附多个实例代码)
- 01-19Linux下的多线程编程(三)
- 01-19一些使用频率比较高的php函数
- 01-19PHP更安全的密码加密机制Bcrypt详解
- 01-19小白细说HTML表格标记教程(26):单元格标记
