
2。使用Command对象的时候,注意不能关闭对象后再用SELECT LAST_INSERT_ID()函数,这样滑亩获得的ID值同样为零。必须是刚INSERT完,而无新的其他语句,也未关闭该对象,立即使用该函数才可正确获得码野。范例如下迟让喊:editQuery = INSERT INTO 表名(。。。列名。。。) VALUES(。。。值名。。。)
SELECT IDENT_CURRENT('TableName') --返回当前的最后自动编号SELECT IDENT_INCR('TableName')--返回增量值
SELECT IDENT_SEED('TableName')--返回种子值
返回下一个自动编号:
SELECT IDENT_CURRENT('TableName') + (SELECT IDENT_INCR('TableName'))
--创建数据库和表
create database MyDataBase
use MyDataBase
create table mytable
(
id 者念int identity(1,1),
name varchar(20)
)
--执行这个SQL,就能查出来刚插入记录唤键对应的自增列的值
insert into mytable values('李四')
select 和嫌巧@@identity
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)