我在SQL里设置了一个表,表内一个字段为: FileNO int 4 (自增)也就是自增长的序列号.然后我在DAL用insert into插入 一条记录,我想在插入的同时得到这条记录的FileNO,而不用再到数据库里去select 出最后一条记录的fileno.因为可能会有多线程的问题..
请问各位达人有什么好的方法啊...
请问各位达人有什么好的方法啊...
解决方案 »
- 连接access数据库出错
- 求写一个update触发器
- 请问,如果源数据库出现用户错误,还可将源数据库恢复到创建快照时的状态吗?
- SQLSERVERAGENT中一个日志错误:Unable to read local eventlog (reason: 事件日志文件已在读取间更改。)
- 救命啊。。。。机器启动时提示:"在系统启动时至少有一个服务或驱动程序产生错误.详细信息请使用。。。。"导致sql2000连接不了?
- 求一分类统计报表做法
- 请教SQL 2008几个问题
- 又一DTS问题,请高手们帮助啊,不然小弟就被fire了
- SqlServer中随机取题问题,等待中。。。
- 请高手指点密经????
- 写存储过程遇到的问题
- 面试程序员SQL题目?哪位大哥大姐帮我看看 这怎么做? 谢谢
cltb.update
cltb("FileNO")就是你要的ID
select @@identity --用這個語句即可取出剛剛插入時的FileNO
@@identity 是系统变量记录最近一次会话的标识值.