欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > 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賦值相同點與不同點(推薦)的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    中文字幕在线观看91| 91麻豆精品国产91久久久使用方法| 久久综合久久99| 日本亚洲一区二区| 99久久国产精| 日韩欧美国产三级电影视频| 日韩 欧美一区二区三区| 好吊色视频一区二区三区| 91精品国产综合久久香蕉的特点| 亚洲高清在线视频| 国内精品免费视频| 91精品国产综合久久精品性色| 午夜电影网一区| 亚洲色图14p| 欧美成人a在线| 国产在线精品国自产拍免费| 成人黄色短视频| 国产精品久久久久久久久晋中| 成人深夜视频在线观看| 色综合久久中文综合久久97| 亚洲精选一二三| 男人女人拔萝卜视频| 4438成人网| 另类专区欧美蜜桃臀第一页| 美国一级黄色录像| 中文字幕在线视频一区| 日本r级电影在线观看| 日本精品视频一区二区| 亚洲午夜激情网页| 欧美成人午夜精品免费| 久久蜜桃av一区二区天堂| 国产成人免费在线| 91国模大尺度私拍在线视频| 午夜精品一区二区三区免费视频| 亚洲最大成人网站| 国产午夜精品一区二区三区嫩草 | 国产高潮流白浆| 亚洲人成伊人成综合网小说| 欧美日韩一区二区区别是什么 | 国产亚洲欧美激情| 成人福利在线看| 欧美日韩成人综合| 久久er99精品| 色婷婷综合久久久| 日韩中文字幕亚洲一区二区va在线| 成人乱码一区二区三区av| 国产精品入口麻豆九色| 亚洲美女高潮久久久| 亚洲精品一线二线三线无人区| 丁香激情综合五月| 欧美福利电影网| 国产精品影视在线观看| 欧美日韩一级二级三级| 精品一区二区影视| 在线免费观看视频一区| 免费一级欧美片在线观看| 日本一级特级毛片视频| 亚洲成在人线在线播放| jizz日本在线播放| 国产人与禽zoz0性伦| 一区二区三区资源| a级在线免费观看| 亚洲精品国产无天堂网2021| 白丝女仆被免费网站| 最新国产成人在线观看| 人妻熟女aⅴ一区二区三区汇编| 国产精品美日韩| 91精品国产自产| 亚洲日本丝袜连裤袜办公室| 欧美一区二区三区成人精品| 亚洲视频在线一区二区| a级大片在线观看| 一级精品视频在线观看宜春院 | 久久久久久免费毛片精品| 波多野结衣电影免费观看| 久久夜色精品一区| 国产av一区二区三区传媒| 中文字幕国产一区二区| av无码av天天av天天爽| 亚洲麻豆国产自偷在线| 美国美女黄色片| 日韩va欧美va亚洲va久久| 色综合久久天天| 国产一区二区三区免费播放| 欧美肥妇毛茸茸| 99久久综合狠狠综合久久| 久久久亚洲精品一区二区三区| 欧美激情一区二区三区p站| 中文字幕在线观看不卡| www色com| 日本不卡一区二区三区高清视频| 在线观看视频一区二区| 国产91色综合久久免费分享| 精品国精品国产尤物美女| 特级特黄刘亦菲aaa级| 亚洲视频一区二区在线观看| 五月天免费网站| 捆绑变态av一区二区三区| 在线观看91av| 肉丝美足丝袜一区二区三区四| 国产精品久久看| 日本成人免费在线观看| 麻豆精品精品国产自在97香蕉| 欧美精三区欧美精三区| 性色av浪潮av| 亚洲人午夜精品天堂一二香蕉| 免费一级suv好看的国产网站| 日韩成人精品视频| 欧美丰满美乳xxx高潮www| avtt中文字幕| 一区二区三区在线免费视频| 色综合中文字幕国产 | 亚洲中文字幕无码一区| 亚洲猫色日本管| 色噜噜狠狠一区二区三区果冻| 国产不卡高清在线观看视频| 久久九九全国免费| 四季av中文字幕| 国产在线国偷精品产拍免费yy| 精品国产乱码久久| 亚洲精品国产91| 久久99久久久欧美国产| 欧美va亚洲va在线观看蝴蝶网| 久久无码人妻精品一区二区三区| 日日摸夜夜添夜夜添国产精品| 538在线一区二区精品国产| 国产精品一区二区无码对白| 亚洲图片欧美色图| 欧美日韩高清一区二区不卡| 国产视频精品视频| 日韩精品久久理论片| 91精品啪在线观看国产60岁| 亚洲国产精品无码久久久久高潮| 日韩高清国产一区在线| 日韩亚洲欧美高清| 69精品无码成人久久久久久| 国产一区二区三区日韩| 亚洲国产精品激情在线观看| 久久高清内射无套| 94-欧美-setu| 亚洲一区二区欧美激情| 欧美一区二区三区婷婷月色| 人人妻人人澡人人爽人人精品| 捆绑紧缚一区二区三区视频| 国产视频一区在线播放| 欧美精品久久久久久久久46p| 成人激情开心网| 亚洲一区二区欧美| 欧美成人性福生活免费看| 中国女人特级毛片| 高清视频一区二区| 一区二区三区四区在线播放| 制服丝袜亚洲色图| 亚洲一区二区自偷自拍| 国产成人在线视频免费播放| 亚洲色图19p| 欧美高清视频www夜色资源网| 国产肥白大熟妇bbbb视频| 国产精品一区二区黑丝| 亚洲精品视频在线观看网站| 欧美精品久久99久久在免费线| 精品人妻无码一区二区三区| 国产成人精品免费看| 夜夜爽夜夜爽精品视频| 日韩欧美国产精品一区| 一本一本久久a久久| 精品人妻一区二区乱码| 蜜臀久久99精品久久久画质超高清| 国产午夜精品一区二区 | 亚洲在线中文字幕| 欧美成人女星排行榜| 日韩一级片大全| 日本一卡二卡在线| 国产精品系列在线观看| 亚洲在线一区二区三区| 久久综合资源网| 欧美在线免费播放| 中文字幕成人动漫| 无套白嫩进入乌克兰美女| 久草这里只有精品视频| 综合激情成人伊人| 日韩精品一区二区三区三区免费 | 国产乱子轮精品视频| 一区二区久久久| 久久午夜色播影院免费高清 | 唐朝av高清盛宴| 久久人人爽人人爽人人片 | 在线观看免费一区| 国产精品天天干| 一级黄色大片免费看| 国产精品77777| 天天操天天干天天综合网| 国产精品视频麻豆| 日韩三级在线观看| 在线免费观看不卡av| 少妇太紧太爽又黄又硬又爽小说| 日韩高清一二三区| 成人午夜电影小说| 久久精品国产精品亚洲综合| 一区二区成人在线|