X xiatianyun Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-20 #1 请问怎样得到将要新添加记录的自增长字段的值?如果没有办法是否应改为非自增长型?
Y ysai Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-21 #3 1.Post后取出 2.如果是增量为1且没有其它程序访问数据库的话,可以用SQL Select Max(id)+1
Z zkmltyj Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-21 #4 用ysai的第二种方法,不要先存后再去取,很麻烦的。
U ugvanxk Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-21 #5 存储过程里 insert 完了以后 select @@identity
Q QQ989753 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-21 #7 POST后,取出,这才是可以信任的,因为你不能保证没有其它人会在里边加记录的。
2 203010 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-21 #8 在添加了新记录后用select @@identity就可以取出新记录自增长字段的值,只要在同一个事务 里取到的就是刚才增加的。