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

亚洲av色香蕉一区二区三区,十四以下岁毛片带血a级,亚洲 校园 欧美 国产 另类,亚洲av日韩av一区谷露,色欲av无码一区二区三区

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

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



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



    語(yǔ)法


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



    參數(shù)


    @local_variable



    是給其賦值的聲明變量。



    expression



    是任何有效的 Microsoft® SQL Server™ 表達(dá)式,包括標(biāo)量子查詢(xún)。



    注釋


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



    如果 SELECT 語(yǔ)句沒(méi)有返回行,變量將保留當(dāng)前值。如果 expression 是不返回值的標(biāo)量子查詢(xún),則將變量設(shè)為 NULL。



    在第一個(gè)示例中,將變量 @var1 賦給 Generic Name 作為它的值。在 Customers 表中不存在為 CustomerID 指定的值,因此對(duì)該表的查詢(xún)不返回行。該變量將保留 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


    在下例中,子查詢(xún)用于給 @var1 賦值。為 CustomerID 請(qǐng)求的值不存在,因此子查詢(xún)不返回值并將該變量設(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


    一個(gè) SELECT 語(yǔ)句可以初始化多個(gè)局部變量。



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

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