SQL 语句中output参数的使用 很实用!
来源:互联网 发布:淘宝搜索你会回来谢我 编辑:程序博客网 时间:2024/06/05 07:35
- 返回插入的数据: output inserted.列
insert into T_Test(Province,City) output inserted.Province, inserted.City values('广东','深圳')
- 返回删除的数据: output deleted.列
delete from T_Test output deleted.* where id = 2 (返回删除数据所有列)
- 返回更新前后的数据(前两个的结合): output deleted.列(更新前), output inserted.列(更新后)
update T_Test set Province = '湖南', City = '郴州' output '(更新前)' + deleted.Province + deleted.City as [更新前], '(更新后)' + inserted.Province + inserted.City as [更新后] where id = 2
- 还可以将返回的结果保存在表变量中,这在删除数据,并把删除的数据插入到历史表时很实用
DECLARE @tempTable TABLE( id int, Province varchar(50), City varchar(50))DELETE FROM TestTB OUTPUT deleted.* INTO @tempTable WHERE id > 4SELECT * FROM @tempTable
参考:http://www.cnblogs.com/liuxinhuahao/p/3928052.html
阅读全文
0 0
- SQL 语句中output参数的使用 很实用!
- sql语句中参数的使用
- 在SQL语句中“?”参数的使用
- OUTPUT 参数的使用
- SQL Server中OutPut子句的使用
- SQL OUTPUT 语句的用法
- 实用的SQL语句
- 实用的sql语句
- 实用的SQL语句
- 实用的SQL语句
- sql server2005 存储过程中output 类型的使用
- C#中使用含参数的SQL语句一定要注意参数长度的设置
- SQL关于output型参数的说明
- output sql语句大全
- C#中SQL语句的参数写法
- 简单实用的SQL语句
- 实用的SQL精妙语句
- 常用+实用的SQL语句
- Html5 Canvas 扫雷 (IE9测试通过)
- Android 时间显示控件 TextClock
- 自定义吐司
- 暴涨的前兆?最受欢迎的暗网黑市之一即将上线Zcash
- sqlserver 查看表锁和解决表锁问题
- SQL 语句中output参数的使用 很实用!
- C#:异步编程和线程的使用(.NET 4.5 )
- 四元数与旋转——学习笔记(二)
- 数组划分
- Float、double和Bigdecimal的区别
- Paint paint.setShader 着色器
- Android Webview使用
- 更改mysql字段的编码为utf8mb4
- Git Clone报错git did not exit cleanly (exit code 128)