sql server2005以后引入:

执行的sql语句中加入output可以事实输出处理的内容

go
--插入并返回每行的插入值
DECLARE @NewRows TABLE(Id INT ,NAME NVARCHAR(),Sorce INT )
INSERT INTO dbo.Student
OUTPUT INSERTED.id,INSERTED.Name,INSERTED.Sorce INTO @NewRows
SELECT Name, Course, Sorce FROM Student WHERE Sorce< SELECT * FROM @NewRows go
--删除返回删除的结果
DECLARE @DelRows TABLE(Id INT,NAME NVARCHAR())
DELETE dbo.Student
OUTPUT DELETED.Id,DELETED.Name INTO @DelRows
WHERE Name='新更改'
SELECT * FROM @DelRows go
--更新数据返回更新行、新老数据
DECLARE @UpdateRows TABLE(Id INT,OldSorce INT ,NewSource INT)
UPDATE dbo.Student SET Sorce=Sorce+
OUTPUT INSERTED.Id,DELETED.Sorce,INSERTED.Sorce INTO @UpdateRows
WHERE Name='王五'
SELECT * FROM @UpdateRows

最新文章

  1. ASP.NET MVC RouteExistingFiles
  2. MVC跨项目路由
  3. [译]Probable C# 6.0 features illustrated
  4. head 命令
  5. Android OpenGL ES(三)----编程框架
  6. jQuery的DOM操作小案例
  7. BZOJ 2226 LCMSum
  8. jquery转盘抽奖的研究
  9. HDU 2289 Cup【高精度,二分】
  10. 用js 获取url 参数 页面跳转 ? 后的参数
  11. Java 接口 新特性(Java8)
  12. idea中springboot项目设置热部署
  13. MapReduce ----倒排索引
  14. Appium+python自动化3-定位元素
  15. 设置div中的div居中显示
  16. U盘中了磁碟机病毒怎么办
  17. [问题记录]libpomelo编译报错:ssize_t重定义
  18. A1050
  19. 【APS.NET Core】- 应用程序Startup类介绍
  20. PowerDesigner16 活动图

热门文章

  1. css模块化思想(一)
  2. 黑盒测试实践--Day5 11.29
  3. Struts2获取Action中的数据
  4. LibreOJ 6002 最小路径覆盖(最大流)
  5. CentOS7 yum安装lamp环境
  6. c# Include 与 用户控件
  7. 在有主分支和个人分支情况下的TFS使用方法
  8. MySql8.0后密码认证方式问题[caching-sha2-password]
  9. Kylin存储和查询的分片问题
  10. Docker - CentOS 安装 Docker 和 Docker-Compose