获取最后插入的一条记录,使用函数scope_indentity()
2006-11-20 22:16
519 查看
scope_indentity() 返回插入到同一作用域中(存储过程,.......)的indentity列内的最后一个indentity值
例:
declare @dt table
( _id int identity(1,1),
_name char(10)
)
insert into @dt (_name) values('zhang')
insert into @dt (_name) values('zhu')
insert into @dt (_name) values('liuchunmei')
select * from @dt where _id=scope_identity()
--Results : _id _name
---------------------------
3 liuchunmei
例:
declare @dt table
( _id int identity(1,1),
_name char(10)
)
insert into @dt (_name) values('zhang')
insert into @dt (_name) values('zhu')
insert into @dt (_name) values('liuchunmei')
select * from @dt where _id=scope_identity()
--Results : _id _name
---------------------------
3 liuchunmei
相关文章推荐
- sql server 获取最后一条插入的记录的主键
- hibernate中获取使用mysql当前插入一条记录的id值
- SQLserver 获取数据表新插入记录ID方法---SCOPE_IDENTITY与@@INDENTITY的区别
- laravel使用模型怎样获得最后一条插入的ID
- 使用SQL Server 获取插入记录后的ID(自动编号)
- Oracle分析函数系列之first_value/last_value:在记录集中查找第一条记录和最后一条记录
- 插入一条记录并获取自增的id
- MySQL使用LAST_INSERT_ID()获取新插入记录的ID
- MYSQL中如何获取最后一条记录?
- 使用Mybatis时,在插入一条数据记录返回主键id值
- jdbc插入一条记录后,马上获取到当前记录的id,以方便对插入的当前记录进行更多的操作
- 使用OPENDATASOURCE 函数,在查询中实现从ACCESS获取数据,并插入SQLSERVER2000表中
- 获取MySQL的表中每个userid最后一条记录的方法
- last_insert_id()获取mysql最后一条记录ID
- Oracle获取上一条记录或上一条记录函数
- Linq To EF 使用小知识(添加记录后获取添加的自增ID和叫“ID”的列不是自增列不让插入的问题)
- MySQL使用一条INSERT语句插入多条记录
- 使用Sqlite Select返回满足条件的第一条与最后一条记录
- MySQL使用GROUP_CONCAT()函数按ID分组将多条记录的某个字段以逗号或者指定分隔号隔开成一条记录
- 使用FileUpload上传文件并向数据库插入一条记录