zoukankan      html  css  js  c++  java
  • SQL Server中获取最新插入的自增ID

    1. SCOPE_IDENTITY()函数
      返回的是紧跟这个插入语句生成的自增ID, 若果前一个语句不是插入自增ID的,将返回NULL

    2. @@IDENTITY
      返回全局的最有一个生成的自增ID,全局可用

    create table test(
    	id int identity
    	,v int 
    )
    
    insert into test(v)values(1)
    
    select SCOPE_IDENTITY()
    SELECT   @@IDENTITY
    

    结果

    Note
    有的地方喜欢使用 output inserted.tab_id as xxx的方式获取新插入的ID,这种方式不会触发触发器,所以要注意了

  • 相关阅读:
    uIP的ARP协议分析
    如何使函数不生成执行代码
    计算机网络基础
    [Hive
    [Hive
    [Hive
    [Hive
    [Hive
    [Hive
    [Hive
  • 原文地址:https://www.cnblogs.com/wancy86/p/IDENTITY.html
Copyright © 2011-2022 走看看