我想取insert成功的那条记录中的一个unique的值,怎么办 你可能是指IDENTITY吧,如果是普通UNIQUE你刚插入应该知道的。@@IDENTITY也可以:IDENT_CURRENT('table_name') 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用当前指针不太可靠吧如果另一个客户端同时插一条呢我想是不是该在insert前用 xx_next()有没有这样的?? SQL Server 中@@IDENTITY全局变量是针对当前连接的,别的连接不影响当前连接的返回值,只要你不是多个线程共享一个SQL连接,保证你取回来的是正确的值。你可以用查询分析器测试。 SQL SERVER 有3种方法:IDENT_CURRENT 类似于 Microsoft® SQL Server™ 2000 标识函数 SCOPE_IDENTITY 和 @@IDENTITY。这三个函数都返回最后生成的标识值。但是,它们在定义"最后"的作用域和会话上不同。 IDENT_CURRENT 返回为任何会话和任何作用域中的特定表最后生成的标识值。@@IDENTITY 返回为当前会话的所有作用域中的任何表最后生成的标识值。SCOPE_IDENTITY 返回为当前会话和当前作用域中的任何表最后生成的标识值。 将数据导出为excel时,对于文本字符,就要前面加上单引号,但是如果让这个单引号在excel中不显示呢? sqlserver怎样实现路由数据库? 一个简单的回滚问题 如何查询? 不重装的前提下,如何修改Server和DB的collation?求助各位大虾 求SQL 语句.在线等. 急需SQL server 高手 关于定时触发器 存儲過程中建立的临时表,不需要删除吗? MySQL event_scheduler如何自动开启 如何得到本库中所有用户表的设计表(尝试) 关于整数的通配符的问题
如果另一个客户端同时插一条呢
我想是不是该在insert前用 xx_next()
有没有这样的??
你可以用查询分析器测试。
IDENT_CURRENT 类似于 Microsoft® SQL Server™ 2000 标识函数 SCOPE_IDENTITY 和 @@IDENTITY。这三个函数都返回最后生成的标识值。但是,它们在定义"最后"的作用域和会话上不同。 IDENT_CURRENT 返回为任何会话和任何作用域中的特定表最后生成的标识值。
@@IDENTITY 返回为当前会话的所有作用域中的任何表最后生成的标识值。
SCOPE_IDENTITY 返回为当前会话和当前作用域中的任何表最后生成的标识值。