您的位置:首页 > 数据库

SQLSERVER 插入数据后获取插入数据的主键或自增主键

2016-11-15 19:15 344 查看
当插入一条数据时,很多时候想立刻获取当前插入的主键值,通常的做法有如下几种:

一、插入时手动给主键赋值自增加1

     1. 先 select max(id) +1 ,然后将+1后的值作为主键插入数据库;

     2. 使用特定数据库的 auto_increment 特性,在插入数据完成后,使用 select max(id) 获取主键值;

二、插入之后select @@indentity

    sql代码:

 
  INSERT INTO table_name (.....) VALUES(......)  SELECT @@IDENTITY AS ID;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: