merge合并与output输出


Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58

一、merge
1,利用merge不用再写update…insert,可以直接合并。
2,可以将更改的结果与更改前的结果输出
3,在sqlserver2008后引用。
4,源表中不能有重复的记录

参考:
MERGE (Transact-SQL)
SQL Server中的Merge关键字

二、output,在插入,更新,删除时记录

DELETE Sales.ShoppingCartItem
OUTPUT DELETED.* 
WHERE ShoppingCartID = 20621;

OUTPUT 子句 (Transact-SQL)