久久机这里只有精品,国产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+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 德保县| 双流县| 辽阳县| 苏尼特左旗| 晋州市| 三门县| 五河县| 乌鲁木齐市| 光山县| 新泰市| 永川市| 泉州市| 莒南县| 浮梁县| 寿宁县| 岳西县| 出国| 金堂县| 潮安县| 旅游| 利川市| 密云县| 鲁山县| 肃北| 龙岩市| 华蓥市| 芷江| 鄱阳县| 新津县| 达州市| 汕尾市| 阳曲县| 新沂市| 五指山市| 洪湖市| 读书| 桃园县| 阳高县| 赤水市| 平塘县| 高青县|