写它的最佳方法是什么?既然我写了它,但我怀疑它不是一个好方法。
场景:我编写了一个存储过程,只需将p.join()
记录到INSERTS
,然后选择最后插入的主键并将其返回到前端应用程序,即
TABLE
现在的问题是如何处理 @parameter1 int,
@Parameter2 smallint,
@Error varchar(MAX) output,
@OutPutParamter int Output
Begin
Begin Try
insert into table1
values (@parameter1, @parameter2)
Set @OutPutParamter= Scope_Identity()
End Try
Begin Catch
set @Error= Select Error_Message()
set @OutPutParameter= 0
End Catch
End
?返回值有什么危害?
答案 0 :(得分:0)
Scope_Identity()
将获取记录插入表格中的ID @OutPutParamter
是输出类型变量,运行SP后,您可以从@OutPutParamter
中找到ID。