• Sql中try{} catch{}实例



    ALTER PROCEDURE [dbo].[P_DangerSource_File_Add]
     @SourceName varchar(50),  --名称
     @TypeID int,     --类型
     @DangerLevel varchar(30),  --危险级别
     @IsControl bit,     --是否监控
     @SourceLocation varchar(200), --危险源地点
     @SourceNum int,     --危险源数量
     @Descrip varchar(200),   --对危险源描述
     @Accident varchar(150),   --可能发生事故
     @Summarize varchar(200),  --概述
     @Supervisor varchar(30),  --负责人
     @Telephone varchar(50),   --联系电话
     @UserID varchar(50),   --登记人ID
     @InDate datetime,    --登记日期
     @IsChanged bit,     --是否变更
     @DeptID varchar(20)    --部门ID
    AS

    Begin Try

    INSERT INTO T_DangerSource_File (
     [SourceName],
     [TypeID],
     [DangerLevel],
     [IsControl],
     [SourceLocation],
     [SourceNum],
     [Descrip],
     [Accident],
     [Summarize],
     [Supervisor],
     [Telephone],
     [UserID],
     [InDate],
     [IsChanged],
     [DeptID]
    ) VALUES (
     @SourceName,
     @TypeID,
     @DangerLevel,
     @IsControl,
     @SourceLocation,
     @SourceNum,
     @Descrip,
     @Accident,
     @Summarize,
     @Supervisor,
     @Telephone,
     @UserID,
     @InDate,
     @IsChanged,
     @DeptID
    )

    return SCOPE_IDENTITY() --返回最后插入到数据表中的ID

    End Try

    Begin Catch
    return -1
    End Catch

        

  • 相关阅读:
    jQuery$命名冲突问题解决方法
    微信小程序开发工具 ubuntu linux版本
    阿里云Https通配符证书购买
    vs2017安装
    规范与标准
    Jvm远程监控
    Bash笔记
    Html5前端笔记
    Php7 开发笔记
    webpack笔记
  • 原文地址:https://www.cnblogs.com/moss_tan_jun/p/1809103.html
Copyright © 2020-2023  润新知