源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

sqlserver 存储过程中If Else的用法实例

  • 时间:2021-01-13 10:17 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:sqlserver 存储过程中If Else的用法实例
现在要通过编程向B表中插入数据,可是在程序中是不允许给Int类型赋空值的如果不赋值就默认为0。 为了解决这个问题,用到了存储过程的If Else,下面是完整的存储过程。 代码示例:
[u]复制代码[/u] 代码如下:
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()
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部