@local_variable SELECT @local_variable - 北京怡康軟件科技有限公司 資源網(wǎng) "/>

中文字幕天天躁日日躁狠狠躁,最近中文字幕大全免费版在线,最近2019免费中文字幕视频三,亚洲精品无码你懂的,亚洲国产精品成人精品小说

  • 相關(guān)軟件
    >SELECT @local_variable 創(chuàng)建者:webmaster 更新時間:2006-02-16 15:51

    指定將(使用 DECLARE @local_variable 創(chuàng)建的)給定的局部變量設(shè)置為指定的表達式。



    建議將 SET @local_variable 而不是 SELECT @local_variable 用于變量賦值。有關(guān)更多信息,請參見 SET @local_variable



    語法


    SELECT { @local_variable = expression } [ ,...n ]



    參數(shù)


    @local_variable



    是給其賦值的聲明變量。



    expression



    是任何有效的 Microsoft® SQL Server™ 表達式,包括標量子查詢。



    注釋


    SELECT @local_variable 通常用于將單個值返回到變量中。例如,如果 expression 為列名,則返回多個值。如果 SELECT 語句返回多個值,則將返回的最后一個值賦給變量。



    如果 SELECT 語句沒有返回行,變量將保留當前值。如果 expression 是不返回值的標量子查詢,則將變量設(shè)為 NULL。



    在第一個示例中,將變量 @var1 賦給 Generic Name 作為它的值。在 Customers 表中不存在為 CustomerID 指定的值,因此對該表的查詢不返回行。該變量將保留 Generic Name 值。



    USE Northwind
    DECLARE @var1 nvarchar(30)
    SELECT @var1 = 'Generic Name'

    SELECT @var1 = CompanyName
    FROM Customers
    WHERE CustomerID = 'ALFKA'

    SELECT @var1 AS 'Company Name'


    結(jié)果如下:



    Company Name
    ----------------------------------------
    Generic Name


    在下例中,子查詢用于給 @var1 賦值。為 CustomerID 請求的值不存在,因此子查詢不返回值并將該變量設(shè)為 NULL。



    USE Northwind
    DECLARE @var1 nvarchar(30)
    SELECT @var1 = 'Generic Name'

    SELECT @var1 =
      (SELECT CompanyName
      FROM Customers
      WHERE CustomerID = 'ALFKA')

    SELECT @var1 AS 'Company Name'


    結(jié)果如下:



    Company Name
    ----------------------------
    NULL


    一個 SELECT 語句可以初始化多個局部變量。



    說明  也不能使用包含變量賦值的 SELECT 語句執(zhí)行規(guī)范結(jié)果集檢索操作。

    相關(guān)文章
    本頁查看次數(shù):