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 

更多相关文章

  1. 《Android和PHP最佳实践》官方站
  2. android用户界面之按钮(Button)教程实例汇
  3. TabHost与RadioGroup结合完成的菜单【带效果图】5个Activity
  4. Android(安卓)UI开发第十七篇——Android(安卓)Fragment实例(Lis
  5. Android——Activity四种启动模式
  6. Android布局(序章)
  7. Android发送短信方法实例详解
  8. Android(安卓)读取资源文件实例详解
  9. android 蓝牙通讯

随机推荐

  1. android 底部弹出提示框的实现方式
  2. Android 软件盘回车键修改
  3. Android不同版本的新特性
  4. 2013年01月小记
  5. Android中LayoutInflater实例
  6. [Unity3D]Android实现手机震动功能
  7. Android ListView圆角
  8. 第二部分 工具库
  9. View去锯齿,在有些机器需要在图层的软件层
  10. android -> 尺寸变化动画类( ScaleAnimati