麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > SQL Server > 正文

MSSQL2005 INSERT,UPDATE,DELETE 之OUTPUT子句使用實例

2024-08-31 01:01:26
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:


-->Title:Generating test data
-->Author:wufeng4552
-->Date :2009-10-07 15:16:26
if object_id('ta')is not null drop table ta
go
create table ta(ID int identity,[name] varchar(10))
insert ta([name]) select 'a' union all
select 'b' union all
select 'c' union all
select 'd' union all
select 'e' union all
select 'f' union all
select 'g'
if object_id('tb')is not null drop table tb
go
create table tb(ID int identity,[name] varchar(10))
insert tb([name]) select 'a' union all
select 'b' union all
select 'c'
--INSERT 陳述式來使用 OUTPUT INTO
insert tb output
inserted.id,
inserted.[name]
select [name]
from ta where not exists(select 1 from tb where [name]=ta.[name])
/*
id name
----------- ----------
4 d
5 e
6 f
7 g
*/
--刪除剛才插入的紀錄
delete tb where [name]>'c'
--儲存此結果集保存到一個表值變量中
declare @t table(ID int,[name] varchar(10))
insert tb output
inserted.id,
inserted.[name]into @t
select [name] from ta where not exists(select 1 from tb where [name]=ta.[name])
select * from @t
/*
ID name
----------- ----------
8 d
9 e
10 f
11 g
(4 個資料列受到影響)
*/
--DELETE 陳述式使用 OUTPUT
delete tb output deleted.* where id=9
/*
ID name
----------- ----------
9 e
(1 個資料列受到影響)
*/
-- UPDATE 陳述式使用 OUTPUT INTO
update tb set [name]='test' output inserted.* where id=10
/*
ID name
----------- ----------
10 test
(1 個資料列受到影響)
*/
/*
OUTPUT 子句對于在 INSERT操作之后檢索標識列或計算列的值可能非常有用。
另外OUTPUT子句也可以在UPDATE和DELETE語句中使用,從插入表或刪除表中得到數值,并返回這些數值。
以下語句中不支持 OUTPUT 子句:
l 引用本地分區視圖、分布式分區視圖或遠程表的 DML 語句。
l 包含 EXECUTE 語句的 INSERT 語句。
l 不能將 OUTPUT INTO 子句插入視圖或行集函數。
簡潔的OUTPUT子句,使得向SQL Server導入數據的操作得到了極大的簡化。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 免费午夜视频在线观看 | 成人免费网站在线观看视频 | 日美av在线| 色视频欧美 | 国产精品视频自拍 | 精品免费国产一区二区三区 | 91精品久久久久久久久久久 | 欧美a在线观看 | 国产精品一区在线免费观看 | 日本在线不卡免费 | 色人阁在线视频 | 91美女视频在线观看 | 国产精品久久av | 久久狠狠高潮亚洲精品 | 99久久电影 | 羞羞视频免费视频欧美 | 亚洲婷婷日日综合婷婷噜噜噜 | 毛片在哪里看 | 做羞羞视频 | 91看片免费版| 制服丝袜成人动漫 | 一区二区三区日韩在线观看 | 精品1| 日韩av电影免费在线观看 | 中文在线观看www | 欧美在线 | 亚洲 | 成人做爰高潮片免费视频美国 | 国产自在线 | 看一级大毛片 | 羞羞答答视频 | 国产一区二区欧美 | 黄色免费小视频网站 | 久久免费视频7 | 国产一级毛片不卡 | 黄色特级片黄色特级片 | 久久久久免费电影 | 亚洲射吧 | 欧美国产一区二区三区 | 操操操操网 | 成人福利在线观看 | 久久伊人国产精品 |