• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    SqlServer 在事务中获得自增ID的实例代码

      SqlServer 在事务中获得自增ID实例代码

    在sqlserver 中插入数据时,如何返回自增的主键ID,方式有很多,这里提供一种。

    代码如下:

    USE tempdb 
    go 
     
    CREATE TABLE table1 
    ( 
     id INT, 
     employee VARCHAR(32) 
    ) 
    go 
     
    INSERT INTO table1 VALUES(1, 'one') 
    INSERT INTO table1 VALUES(2, 'two') 
    INSERT INTO table1 VALUES(3, 'three') 
    INSERT INTO table1 VALUES(4, 'four') 
    GO 
     
    CREATE TABLE table2 
    ( 
     id INT IDENTITY(1,1), 
     employee VARCHAR(32) 
    ) 
    GO 
     
    --================================= 
    -- 用OUTPUT把ID插入@MyTableVar 
    --================================= 
    DECLARE @MyTableVar TABLE 
    ( 
     id INT 
    ) 
     
    INSERT INTO table2 (employee) 
    OUTPUT INSERTED.id INTO @MyTableVar 
    SELECT employee FROM table1 
     
    --================================= 
    -- 查询@MyTableVar 
    --================================= 
    SELECT * FROM @MyTableVar 
     
    --DROP TABLE table1,table2 
    

     感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

    您可能感兴趣的文章:
    • SQLServer中防止并发插入重复数据的方法详解
    • SqlServer中模糊查询对于特殊字符的处理方法
    • Sqlserver 高并发和大数据存储方案
    • sqlServer实现去除字符串空格
    • 浅谈sqlserver下float的不确定性
    上一篇:实现SQL Server 原生数据从XML生成JSON数据的实例代码
    下一篇:SQLServer性能优化--间接实现函数索引或者Hash索引
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    SqlServer 在事务中获得自增ID的实例代码 SqlServer,在,事务,中,获得,