很多时候我们面临如此的需求:
在某个表中insert一条记录之后,立即就需要这条记录的ID(ID为自增标识)。按照常规思维,是在执行insert之后立即执行一次select,但这样做是有风险的,在你select的时候如果条件没有考虑周全,那select出来的结果有可能不是你想要的(即是错误的)。
现在有一条SQL语句可以直接满足上面的需求。
insert into tbldemo values('测试') select @@identity
很多时候我们面临如此的需求:
在某个表中insert一条记录之后,立即就需要这条记录的ID(ID为自增标识)。按照常规思维,是在执行insert之后立即执行一次select,但这样做是有风险的,在你select的时候如果条件没有考虑周全,那select出来的结果有可能不是你想要的(即是错误的)。
现在有一条SQL语句可以直接满足上面的需求。
insert into tbldemo values('测试') select @@identity