婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > SQL SERVER中SELECT和SET賦值相同點與不同點(推薦)

SQL SERVER中SELECT和SET賦值相同點與不同點(推薦)

熱門標簽:南京電銷外呼系統哪家好 實體店地圖標注怎么標 武漢AI電銷機器人 地圖標注如何弄全套標 股票配資電銷機器人 電銷機器人 深圳 在電子版地圖標注要收費嗎 外呼系統會封嗎 萬利達綜合醫院地圖標注點

SELECT和SET在SQL SERVER中都可以用來對變量進行賦值,但其用法和效果在一些細節上有些不同。

1. 在對變量賦值方面,SET是ANSI標準的賦值方式,SELECT則不是。這也是SET方式被推薦使用的原因之一。

2. SELECT可以一次對多個變量進行賦值,而SET一次只能對一個變量賦值。

DECLARE @NAME NVARCHAR(128), @AGE INT;
SET @NAME = N'小明';
SET @AGE=18;
PRINT @NAME;
PRINT @AGE;
GO
DECLARE @NAME NVARCHAR(128), @AGE INT;
SELECT @NAME = N'小明',@AGE=18;
PRINT @NAME;
PRINT @AGE;

3.當使用子查詢給變量賦值時,則要求子查詢必須是標量子查詢(即子查詢得到結果是一個數據或者一行一列),不能返回多個值,否則會報錯。

1)但要注意的是,如果在SELECT查詢語句中給變量賦值的時候,查詢語句返回記錄的多少都不會產生錯誤,變量所得的值是查詢語句最后一行的記錄的相應值。

2)如果查詢結果沒有返回記錄,也就是說返回為NULL值時,將整個子查詢進行賦值的方式,SET和SELECT都會設置為NULL,而在SELECT查詢語句中賦值,變量會保持為初始值不受影響。

IF (OBJECT_ID('tempdb..#temp') is not null)
BEGIN
  DROP TABLE #temp;
END
ELSE
BEGIN
  CREATE TABLE #temp(
  [Name] NVARCHAR(128) ,
  AGE INT
  )
END
GO
INSERT INTO #temp([Name],AGE) VALUES(N'小明',18)
INSERT INTO #temp([Name],AGE) VALUES(N'小張',19)
INSERT INTO #temp([Name],AGE) VALUES(N'小王',17)
GO
DECLARE @NAME1 NVARCHAR(128), @AGE1 INT,@NAME2 NVARCHAR(128), @AGE2 INT;
SET @NAME1=(SELECT TOP 1 [NAME] FROM #temp);  --SET標量在查詢賦值
SELECT @AGE1=(SELECT TOP 1 AGE FROM #temp);    --SELECT標量在查詢賦值
SELECT @NAME2=[NAME],@AGE2=[AGE] FROM #temp;  --SELECT查詢語句中賦值
PRINT @NAME1; --正確運行,顯示結果:小明
PRINT @AGE1; --正確運行,顯示結果:18
PRINT @NAME2; --正確運行,顯示結果:小王
PRINT @AGE2; --正確運行,顯示結果:17

GO

DECLARE @NAME1 NVARCHAR(128), @AGE1 INT,@NAME2 NVARCHAR(128), @AGE2 INT;
SELECT @NAME1=N'初始名字',@AGE1=0,@NAME2=N'初始名字',@AGE2=0; --初始化各變量值
SET @NAME1=(SELECT TOP 1 [NAME] FROM #temp WHERE 1>1);  --SET標量在查詢賦值
SELECT @AGE1=(SELECT TOP 1 AGE FROM #temp WHERE 1>1);    --SELECT標量在查詢賦值
SELECT @NAME2=[NAME],@AGE2=[AGE] FROM #temp WHERE 1>1;  --SELECT查詢語句中賦值
PRINT @NAME1; --正確運行,實際值:NULL, 顯示結果:(空白)
PRINT @AGE1; --正確運行,實際值:NULL, 顯示結果:(空白)
PRINT @NAME2; --正確運行,實際和顯示值:初始名字
PRINT @AGE2; --正確運行,實際和顯示值:0
GO

 那么我們該如何選擇使用哪種方式:

1. 因SET作為ANSI的標準,因此其是推薦用法。

2. 在不考慮標準的情況下,如果涉及到對多個變量賦值,為了少寫代碼或者獲取多個全局變量的值時,請考慮使用SELECT,一是因為簡便,二是一些全局變量會在在第二句執行時值發生變化。

總結

以上所述是小編給大家介紹的SQL SERVER中SELECT和SET賦值相同點與不同點,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

您可能感興趣的文章:
  • 基于SQL中SET與SELECT賦值的區別詳解
  • sqlserver存儲過程中SELECT 與 SET 對變量賦值的區別

標簽:濟寧 濟源 武威 廣東 安徽 汕頭 臺州 泰安

巨人網絡通訊聲明:本文標題《SQL SERVER中SELECT和SET賦值相同點與不同點(推薦)》,本文關鍵詞  SQL,SERVER,中,SELECT,和,SET,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SQL SERVER中SELECT和SET賦值相同點與不同點(推薦)》相關的同類信息!
  • 本頁收集關于SQL SERVER中SELECT和SET賦值相同點與不同點(推薦)的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日韩色视频在线观看| 中文字幕亚洲一区二区va在线| 国产成人精品一区二区三区四区 | eeuss鲁片一区二区三区| 欧美日韩国产综合视频在线观看 | 成人网页在线观看| 日韩视频免费直播| 亚洲国产日韩综合久久精品| 亚洲精品午夜久久久| 久久国产尿小便嘘嘘尿| 91免费版在线| 不卡av电影在线播放| 麻豆视频一区二区| 极品少妇xxxx精品少妇偷拍| 欧美日本在线一区| 欧美一级二级在线观看| 久久精品欧美一区二区三区不卡 | 高潮精品一区videoshd| 欧美一区二区精品| 午夜精品久久久久久久99樱桃| 色综合天天综合网天天看片| 中文成人综合网| 紧缚奴在线一区二区三区| 7777精品伊人久久久大香线蕉的 | 日韩成人午夜电影| 欧美裸体一区二区三区| 亚洲国产另类精品专区| 欧美日韩精品一二三区| 舔着乳尖日韩一区| 欧美一三区三区四区免费在线看 | 亚洲丝袜制服诱惑| 日韩女同互慰一区二区| 日韩av网站免费在线| 在线综合亚洲欧美在线视频| 日本不卡在线视频| 日韩一卡二卡三卡四卡| 青椒成人免费视频| 精品久久一区二区| 国产一区二区女| 国产精品二三区| 欧美日韩综合色| 麻豆91在线看| 日本一区二区三区视频视频| 99re热视频精品| 丝袜美腿亚洲综合| 精品粉嫩aⅴ一区二区三区四区| 麻豆91在线观看| 国产日韩欧美在线一区| 色综合天天综合色综合av| 国产精品久久久久久久久免费樱桃 | 成人网在线免费视频| 亚洲欧美日韩系列| 777欧美精品| 国产美女精品一区二区三区| 中文字幕成人在线观看| 91蝌蚪porny| 奇米四色…亚洲| 欧美国产综合色视频| 日本视频免费一区| 日韩精品一区二| 56国语精品自产拍在线观看| 日本aⅴ精品一区二区三区| 成人综合在线视频| 亚洲国产精品成人综合| 国产精品色婷婷久久58| 88在线观看91蜜桃国自产| 久久蜜桃av一区二区天堂 | 日本欧美久久久久免费播放网| 激情综合色丁香一区二区| 欧美成人video| 中文字幕av资源一区| 欧美日韩一区中文字幕| 麻豆精品国产传媒mv男同| 精品国产伦一区二区三区观看方式 | 欧美一区二区在线看| 国产精品无遮挡| 久久久久综合网| 久久在线观看免费| 美女国产一区二区三区| 国产在线精品免费av| 波多野结衣亚洲一区| 国产成人精品影院| 亚洲成av人片在线观看无码| 日韩欧美成人激情| 亚洲一区二区三区精品在线| 欧美国产视频在线| 99久久综合色| 欧美一区二区福利视频| 免费成人你懂的| 欧美在线一二三四区| 国产精品一区二区你懂的| 日韩激情一二三区| 精品久久五月天| 国产精品自拍在线| 婷婷开心激情综合| 欧美日韩免费观看一区二区三区| 久久久久久黄色| 91丝袜美女网| 亚洲欧美国产毛片在线| 一本高清dvd不卡在线观看| 亚洲少妇30p| 欧美一区二区三区思思人| 99久久久精品免费观看国产蜜| 亚洲欧美国产77777| 日韩视频一区二区在线观看| 26uuu国产一区二区三区| 亚洲日本在线视频观看| 国产电影精品久久禁18| 国产精品午夜在线| 精品国产网站在线观看| 精品久久人人做人人爽| 91精品国产免费久久综合| a4yy欧美一区二区三区| 国产精品456露脸| 久久99国产精品久久99果冻传媒| 日韩1区2区3区| 亚洲人吸女人奶水| 日韩毛片视频在线看| 日韩毛片精品高清免费| 一区二区三区电影在线播| 亚洲一级二级在线| 一区二区三区小说| 亚洲精品国产精华液| 91电影在线观看| 91丨国产丨九色丨pron| 欧美经典三级视频一区二区三区| 精品国产乱码久久久久久图片| 亚洲在线中文字幕| 激情综合网av| 国产日韩影视精品| 国产一级精品在线| av男人天堂一区| 欧美伦理视频网站| 3d成人h动漫网站入口| 国产精品久久久久久久午夜片| 欧美一级一区二区| 日韩视频一区二区在线观看| 日韩av电影免费观看高清完整版在线观看| 日韩一区二区三区电影| 国产一区二区三区久久久| 欧美伊人久久久久久午夜久久久久| 亚洲国产精品综合小说图片区| 国产日韩欧美一区二区三区综合| 日av在线不卡| 日本高清成人免费播放| 丝袜美腿亚洲一区二区图片| 成人深夜在线观看| 国产99久久久国产精品潘金网站| 日韩视频在线永久播放| 美女视频一区在线观看| 欧美综合天天夜夜久久| 韩国成人福利片在线播放| 国内成+人亚洲+欧美+综合在线| av成人免费在线观看| 亚洲午夜精品网| 日韩一级在线观看| 国产成人免费在线| 日韩av电影免费观看高清完整版 | 欧美性受极品xxxx喷水| 欧美色网一区二区| 91日韩在线专区| 亚洲福利国产精品| 97精品电影院| 亚洲大片免费看| 麻豆91小视频| 中文字幕在线观看一区| 亚洲三级免费观看| 国产精品一卡二卡在线观看| 欧美性三三影院| 婷婷一区二区三区| 国产精品久久影院| 欧美精品一二三四| 欧美日韩三级一区二区| 亚洲激情第一区| 日本视频在线一区| 热久久国产精品| 欧美影视一区二区三区| 亚洲一区二区在线免费观看视频| 欧美日韩精品一区二区| 99re在线精品| 91丨九色丨尤物| 欧美日韩一区二区三区免费看 | 亚洲h在线观看| 亚洲三级小视频| 国产精品久久久久影院老司| 26uuu亚洲| 91偷拍与自偷拍精品| 成熟亚洲日本毛茸茸凸凹| 欧美成人三级电影在线| 6080亚洲精品一区二区| 亚洲在线视频网站| 亚洲一区免费观看| eeuss鲁片一区二区三区在线观看| 国产一区二区三区美女| 精品久久久久久久久久久久久久久 | 亚洲视频香蕉人妖| 一区2区3区在线看| 99re这里都是精品| 欧美在线你懂得| 日韩理论片网站|