日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
設(shè)置Transact-SQL變量中的值

下文將教您如何設(shè)置Transact-SQL變量中的值,供您參考,如果您對(duì)SQL中變量使用方面感興趣的話,不妨一看,相信對(duì)您有所幫助。

成都創(chuàng)新互聯(lián)提供高防主機(jī)、云服務(wù)器、香港服務(wù)器、綿陽服務(wù)器托管

***次聲明變量時(shí)將此變量的值設(shè)為 NULL。若要為變量賦值,請(qǐng)使用 SET 語句。這是為變量賦值的較好的方法。也可以通過 SELECT 語句的選擇列表中當(dāng)前所引用值為變量賦值。

若要通過使用 SET 語句為變量賦值,請(qǐng)包含變量名和需要賦給變量的值。這是為變量賦值的較好的方法。例如,下面的批處理聲明兩個(gè)變量、對(duì)它們賦值并在 SELECT 語句的 WHERE 子句中予以使用:

USE Northwind
GO
-- Declare two variables.
DECLARE @FirstNameVariable NVARCHAR(20),
   @RegionVariable NVARCHAR(30)

-- Set their values.
SET @FirstNameVariable = N'Anne'
SET @RegionVariable = N'WA'

-- Use them in the WHERE clause of a SELECT statement.
SELECT LastName, FirstName, Title
FROM Employees
WHERE FirstName = @FirstNameVariable
   OR Region = @RegionVariable
GO
變量也可以通過選擇列表中當(dāng)前所引用的值賦值。如果在選擇列表中引用變量,則它應(yīng)當(dāng)被賦以標(biāo)量值或者 SELECT 語句應(yīng)僅返回一行。例如:

USE Northwind
GO
DECLARE @EmpIDVariable INT

SELECT @EmpIDVariable = MAX(EmployeeID)
FROM Employees
GO

如果 SELECT 語句返回多行而且變量引用一個(gè)非標(biāo)量表達(dá)式,則變量被設(shè)置為結(jié)果集***一行中表達(dá)式的返回值。例如,在此批處理中將 @EmpIDVariable 設(shè)置為返回的***一行的 EmployeeID 值,此值為 1:

USE Northwind
GO
DECLARE @EmpIDVariable INT

SELECT @EmpIDVariable = EmployeeID
FROM Employees
ORDER BY EmployeeID DESC

SELECT @EmpIDVariable
GO

【編輯推薦】

SQL變量定義賦值及調(diào)用

教您使用SQL參數(shù)變量來傳遞記錄值

SQL中的指示變量及數(shù)組變量

SQL中系統(tǒng)變量的應(yīng)用實(shí)例

詳解SQL Server分布式查詢


當(dāng)前標(biāo)題:設(shè)置Transact-SQL變量中的值
文章出自:http://m.5511xx.com/article/cohppjs.html