是否可以在同一程序中使用两个SCOPE_IDENTITY调用?

时间:2010-10-30 21:58:53

标签: sql stored-procedures insert scope-identity

我希望我的存储过程工作的方式是,用户将所有客户数据,名称,电话和所有地址信息传递到过程中,然后我想在地址表中执行插入,得到从该插入生成的id,在customer表的另一个插入中使用该id,然后将客户ID返回给app侧的用户。这可能是在同一个存储过程中,还是高度违反标准,你有什么建议?

1 个答案:

答案 0 :(得分:2)

是的,这是可能的,但我个人认为,这是针对地址和客户表的单独程序划分的。这将为您提供更大的灵活性和更多的代码重用机会。