1
我希望我的存储过程工作的方式是这样的,用户将所有客户数据,姓名,电话和所有地址信息传递到过程中,然后我想要在地址表中执行插入操作,从该插入生成的id,在另一个插入的客户表中使用该ID,然后将客户ID返回给应用端的用户。这是可能的在同一个存储过程中,还是高度违背标准,你有什么建议?是否可以在同一过程中使用两个SCOPE_IDENTITY调用?
我希望我的存储过程工作的方式是这样的,用户将所有客户数据,姓名,电话和所有地址信息传递到过程中,然后我想要在地址表中执行插入操作,从该插入生成的id,在另一个插入的客户表中使用该ID,然后将客户ID返回给应用端的用户。这是可能的在同一个存储过程中,还是高度违背标准,你有什么建议?是否可以在同一过程中使用两个SCOPE_IDENTITY调用?
是的,这是可能的,但我个人会用地址和客户表的单独程序对此进行划分。这将为您提供更大的灵活性,并为将来的代码重用提供更多机会。
除非原子写入2个表,否? – gbn 2010-10-31 19:31:06