首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

存储过程有关问题

2012-02-23 
存储过程问题我在一个有自增Id的表里加一条记录,然后在另外一个表里加上这个刚刚自增的Id和其他信息,有什

存储过程问题
我在一个有自增Id的表里加一条记录,
然后在另外一个表里加上这个刚刚自增的Id和其他信息,
有什么比较好的办法可以比较安全的加到这个自增id?

我本来想先加记录,然后再读这个自增Id,然后在写入,但是这样读到的自增Id未必是那个(执行过程中间可能有人再插入数据,这样那个Id就不对了)

[解决办法]
SELECT SCOPE_IDENTITY()
只受当前会话,当前作用域影响,不用考滤其它人插入记录时对你造成影响.


在你进行插表操作之后即得到这个值,然后再将它插到你的另一个表里.
[解决办法]

探讨
SELECT SCOPE_IDENTITY()
只受当前会话,当前作用域影响,不用考滤其它人插入记录时对你造成影响.


在你进行插表操作之后即得到这个值,然后再将它插到你的另一个表里.

[解决办法]
引用楼主 xf5o5o5o5122 的帖子:
我在一个有自增Id的表里加一条记录,
然后在另外一个表里加上这个刚刚自增的Id和其他信息,
有什么比较好的办法可以比较安全的加到这个自增id?

我本来想先加记录,然后再读这个自增Id,然后在写入,但是这样读到的自增Id未必是那个(执行过程中间可能有人再插入数据,这样那个Id就不对了)

热点排行