exec(@InsertStr) if(@@error<>0) begin declare @errormessage nvarchar(2000) set @errormessage='导入基本信息不成功!原因为:'+(select description from master.dbo.sysmessages where error=@@error and msglangid=2052) raiserror(@errormessage,16,1) COMMIT TRAN return end
if(@@error<>0)
begin
declare @errormessage nvarchar(2000)
set @errormessage='导入基本信息不成功!原因为:'+(select description from master.dbo.sysmessages where error=@@error and msglangid=2052)
raiserror(@errormessage,16,1)
COMMIT TRAN
return
end
这个可以带出返回值用于检测