SqlServer获取插入数据的自增列的值
2011-10-22 13:37
183 查看
在定义"最后"的作用域和会话上不同:
1、IDENT_CURRENT 返回为任何会话和任何作用域中的特定表最后生成的标识值。需要指定对应的表,
用法:select IDENT_CURRENT('表名')
2、@@IDENTITY 返回为当前会话的所有作用域中的任何表最后生成的标识值。使用@@IDENTITY 的前提是在进行insert操作后,执行select @@identity的时候连接没有关闭,否则得到的将是NULL值。
用法:select @@IDENTITY
3、SCOPE_IDENTITY 返回为当前会话和当前作用域中的任何表最后生成的标识值。一般在同一个存储过程、函数或批处理中,属于相同的作用域中,用此表示符。
用法:select SCOPE_IDENTITY
1、IDENT_CURRENT 返回为任何会话和任何作用域中的特定表最后生成的标识值。需要指定对应的表,
用法:select IDENT_CURRENT('表名')
2、@@IDENTITY 返回为当前会话的所有作用域中的任何表最后生成的标识值。使用@@IDENTITY 的前提是在进行insert操作后,执行select @@identity的时候连接没有关闭,否则得到的将是NULL值。
用法:select @@IDENTITY
3、SCOPE_IDENTITY 返回为当前会话和当前作用域中的任何表最后生成的标识值。一般在同一个存储过程、函数或批处理中,属于相同的作用域中,用此表示符。
用法:select SCOPE_IDENTITY
相关文章推荐
- SQLServer 如何获取刚插入数据的Id号
- SQLServer 如何获取刚插入数据的Id号
- SQLServer 如何获取刚插入数据的Id号
- SQLServer 如何获取刚插入数据的Id号
- SqlServer获取插入数据的自增列的值
- SQLserver 获取数据表新插入记录ID方法---SCOPE_IDENTITY与@@INDENTITY的区别
- SQLSERVER 插入数据后获取插入数据的主键或自增主键
- JavaWeb学习记录(二十四)——获取插入数据后,自动生成的id值
- mybtais获取插入数据的主键id
- sqlserver 获取星期一到星期日的数据
- 使用OPENDATASOURCE 函数,在查询中实现从ACCESS获取数据,并插入SQLSERVER2000表中
- PHP获取MYSQL新插入数据的ID
- mysql插入数据,获取最新插入的ID(自增列)
- SQLServer获取每组前10%的数据
- mysql和sqlserver循环插入数据
- SQLServer 批量插入数据的两种方法
- 在SQLite数据库中获取新插入数据自增长的ID值(传智播客笔记)
- oracle插入数据时获取自增ID
- 向某个表插入数据的时候,获取到插入记录的 id