日期:2014-05-19  浏览次数:21301 次

能不能在数据库事务中使用SELECT Scope_Identity()
各位大侠!不知道你们是否怎么解决这个问题.如一张销售单中,有主表和子表,他们的关联是自动ID,可以通过SELECT   Scope_Identity()取得在主表中刚插入的ID,但能不能用事务来控制,我现在如果用事务的话,就无法取得SELECT   Scope_Identity(),但不用事务的话有时无法保证数据的一致性,你是怎样做的,能给个示例或代码吗?即可结贴50分.谢谢了!

------解决方案--------------------
用事务的话,如果未提交,SELECT Scope_Identity()得到的结果将是错误的
------解决方案--------------------
用插入前触发器试试