34,576
社区成员
发帖
与我相关
我的任务
分享
create procedure IP_Same_Segment_Add_p
@ErrorNumber int output, -- 错误编号
@ErrorMessage varchar(200) output -- 错误信息
as
begin tran
begin try
declare @sql varchar(1000)
set @sql='insert into MacIpAddress_t(ipAddress) values ('''+'192.168.3.4'+''')'
exec @sql
end try
begin catch
set @ErrorNumber=ERROR_NUMBER()
set @ErrorMessage=ERROR_MESSAGE()
if @@trancount>0
begin
rollback tran
return 0
end
end catch
if @@trancount>0
begin
commit tran
return 1
end
------------------------------------------------------------
declare @ErrorNumber int -- 错误编号
declare @ErrorMessage varchar(200) -- 错误信息
exec IP_Same_Segment_Add_p @ErrorNumber out,@ErrorMessage out
select @ErrorNumber
select @ErrorMessage