SQLServer创建存储过程插入数据并捕获异常

database

 创建

create proc 存储过程" title="存储过程">存储过程名称

@id char(10),

@字段变量名称1 varchar(20),

@字段变量名称2 varchar(50),

@返回值变量 int output

as

begin try

insert into 表名 values(@id, @字段变量名称1,@字段变量名称2)

set @返回值变量=1

end try

begin catch

set @返回值变量=@@ERROR

--辅助信息

--select ERROR_LINE() as Line,

-- ERROR_MESSAGE() as message1,

-- ERROR_NUMBER() as number,

-- ERROR_PROCEDURE() as proc1,

-- ERROR_SEVERITY() as severity,

-- ERROR_STATE() as state1

end catch

使用 

declare 

@rtn int

exec 存储过程名称 "114","变量值1","变量值2",@rtn output

print @rtn

 

以上是 SQLServer创建存储过程插入数据并捕获异常 的全部内容, 来源链接: utcz.com/z/535084.html

回到顶部