select top 1 id from 表 order by id desc
解决方案 »
- wpf 动态加载xmal配置文件后查找子控件。FindName
- windows服务 内存泄漏问题
- 把这个读wis文件的程序转换为C#版本的,能出正确的结果
- 求:谁有 CSDN网站 源码 顶者有分
- 大家帮忙看看啊创建窗口句柄时出错啦
- ultraGrid的单元格如何自动换行
- System.Data.OleDb.OleDbException: 标准表达式中数据类型不匹配。
- ##############################在主线程里使用lock等待加锁的时候,为什么连其它线程也全被阻塞了?
- TCP/IP 问题 达人请进
- 文件的操作问题
- 欢迎加入<<编程爱我,我爱编程>>群---------程序员大集合!
- 请问.NET v1.1 SDK里面的Sample怎么编译??怎么使用那个makefile.(只剩50分,全部奉送)
@@IDENTITY的值,就是你要的id
@@IDENTITY的值,就是你要的id
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
这个必须要锁表吧?要不两个人同时向表里插记录就会出并发错了。
用存储过程做,然后output参数返回。
返回插入到同一作用域中的 IDENTITY 列内的最后一个 IDENTITY 值。
--说明
SCOPE_IDENTITY 和 @@IDENTITY 返回在当前会话中的任何表内所生成的最后一个标识值。但是,SCOPE_IDENTITY 只返回插入到当前作用域中的值;@@IDENTITY 不受限于特定的作用域。例如,有两个表 T1 和 T2,在 T1 上定义了一个 INSERT 触发器。当将某行插入 T1 时,触发器被激发,并在 T2 中插入一行。此例说明了两个作用域:一个是在 T1 上的插入,另一个是作为触发器的结果在 T2 上的插入。假设 T1 和 T2 都有 IDENTITY 列,@@IDENTITY 和 SCOPE_IDENTITY 将在 T1 上的 INSERT 语句的最后返回不同的值。@@IDENTITY 返回插入到当前会话中任何作用域内的最后一个 IDENTITY 列值,该值是插入 T2 中的值。SCOPE_IDENTITY() 返回插入 T1 中的 IDENTITY 值,该值是发生在相同作用域中的最后一个 INSERT。如果在作用域中发生插入语句到标识列之前唤醒调用 SCOPE_IDENTITY() 函数,则该函数将返回 NULL 值。