久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網站建設 > 基于SQL中SET與SELECT賦值的區別詳解建站知識

基于SQL中SET與SELECT賦值的區別詳解建站知識

時間:2023-05-24 09:05:24 閱讀: 文章分類: 網站建設 作者: 網站技術員

導讀:1建站知識最近的項目寫的SQL比較多,經常會用到對變量賦值,而我使用SET和SELECT都會達到效果。 那就有些迷惑,這兩者有什么區別呢?什么時候哪該哪個呢? 經過網上的公司網站建設seo網站優化。

公司網站建設seo網站優化最近的項目寫的SQL比較多,經常會用到對變量賦值,而我使用SET和SELECT都會達到效果。 那就有些迷惑,這兩者有什么區別呢?什么時候哪該哪個呢? 經過網上的查詢,及個人練習,總結兩者有以下幾點建設網站主要區別: 假定有設定變量: 復制代碼 代碼如下:     DECLARE @VAR1 VARCHAR(1)  DECLARE @VAR2 VARCHAR(2)      1、SELECT可以在一條語句里對多個變量同時賦值,而SET只能一次對一個變量賦值,如下: 復制代碼 代碼如下:     SELECT @VAR1='Y',@VAR2='N' -- 而SET要達到同樣的效果,需要: SET @VAR1='Y' SET @VAR2='N' /* 說到這個,SQL內置的變量:@@ERROR 和 @@ROWCOUNT必須要在一句SQL語句中捕獲。如果用set分兩句來獲取它們,將獲取不完整,這時就應該用select來獲取值。 */     2、表達式返回多個值時,用SET將會出錯,而SELECT將取最后一個值,如下: 復制代碼 代碼如下:     ----以下假定Permission表有多個IsRight記錄  SELECT @VAR1 = IsRight FROM Permission --將取最后一個值    SET @VAR1 = IsRight FROM Permission --將報錯      3、表達式無返回值時,用SET將置變量值為NULL,用SELECT交保持變量值,如下: 復制代碼 代碼如下:     ----以下假定Permission記錄為空  SET @VAR1 = '初始值'     SELECT @VAR1 = IsRight FROM Pe網站推廣優化seormission --此時@VAR1為'初始值'    SET @VAR1 = (SELECT IsRight FROM Permission) --此時@VAR1為NULL      4、使用標量子查詢時,如果無返回值,SET和SELECT一樣,都將置為NULL,如下: 復制代碼 代碼如下:     ----以下假定Permission記錄為空  SET @VAR1 = '初始值'   SELECT @VAR1 =(SELECT IsRight FROM Permissi高端網站建設on ) --此時@VAR1為NULL    SET @VAR1 = ( SELECT IsRight FROM Permission) --此時@VAR1為NULL 相關公司網站建設seo網站優化。

關鍵詞標簽: 詳解 SQL 賦值

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-24 ,文章基于SQL中SET與SELECT賦值的區別詳解建站知識主要講述賦值,詳解,SQL網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_6592.html

我的IDC 網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業經驗
  • 150+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 西和县| 宿州市| 郁南县| 定边县| 囊谦县| 保亭| 张家川| 承德县| 定结县| 拉萨市| 阿瓦提县| 弥勒县| 河西区| 青神县| 沁阳市| 锡林浩特市| 含山县| 邵武市| 肃宁县| 沅陵县| 新绛县| 上犹县| 祥云县| 漠河县| 海丰县| 久治县| 高平市| 扬州市| 临沭县| 石阡县| 阿坝县| 民乐县| 旅游| 甘泉县| 平昌县| 漠河县| 隆安县| 贡山| 安顺市| 正蓝旗| 石门县|