2010-10-30 36 views
1

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

回答

2

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

+0

除非原子写入2个表,否? – gbn 2010-10-31 19:31:06

相关问题