zoukankan      html  css  js  c++  java
  • 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

        

  • 相关阅读:
    第19章 辅助器方法
    第18 章 视图
    第16章 过滤器
    第15章 控制器和动作
    第14章 高级路由特性
    第13章 URL 路由
    第12章 MVC项目综述
    第8章 SportsStorePeta 导航
    第9章 SportsStorePeta 完成购物车
    第10章 SportsStorePeta 管理
  • 原文地址:https://www.cnblogs.com/moss_tan_jun/p/1809103.html
Copyright © 2011-2022 走看看