自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Transact-SQL變量的聲明

數(shù)據(jù)庫
對于才接觸SQL語言的新手來說,Transact-SQL變量的聲明可能還很陌生,下面將為您詳解Transact-SQL變量的聲明方法,供您參考,希望對您學習Transact-SQL變量能夠有所幫助。

下面將為您詳解Transact-SQL變量的聲明,供您參考,使用DECLARE 語句可以通過以下操作初始化Transact-SQL變量:

指派名稱。名稱的***個字符必須為@。
指派系統(tǒng)提供或用戶定義的數(shù)據(jù)類型和長度。對于數(shù)字變量還指定精度和小數(shù)位數(shù)。
將值設置為 NULL。

說明   對局部變量使用系統(tǒng)提供的數(shù)據(jù)類型可盡可能減少將來的維護問題。

例如,下面的 DECLARE 語句使用 int 數(shù)據(jù)類型創(chuàng)建名稱為 @mycounter 的局部變量。

DECLARE @MyCounter INT

若要聲明多個局部變量,請在定義的***個局部變量后使用一個逗號,然后指定下一個局部變量名稱和數(shù)據(jù)類型。

例如,下面的 DECLARE 語句創(chuàng)建三個局部變量,名稱分別為 @last_name、@fname 和 @state,并將每個變量初始化為 NULL:

DECLARE @LastName NVARCHAR(30), @FirstName NVARCHAR(20), @State NCHAR(2)

變量的作用域為可以引用該變量的 Transact-SQL 語句范圍。SQL變量的作用域從聲明變量的地方開始到聲明變量的批處理或存儲過程的結尾。例如,下面腳本產(chǎn)生語法錯誤,因為在一個批處理中所引用的SQL變量是在另一個批處理中定義的:

DECLARE MyVariable INT
SET @MyVariable = 1
GO -- This terminates the batch.
-- @MyVariable has gone out of scope and no longer exists.

-- This SELECT statement gets a syntax error because it is
-- no longer legal to reference @MyVariable.
SELECT *
FROM Employees
WHERE EmployeeID = @MyVariable

 

 

【編輯推薦】

設置Transact-SQL變量中的值

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

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

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

詳解SQL Server分布式查詢

 

 

責任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關推薦

2010-09-10 10:32:31

SQL變量Transact

2010-11-12 14:00:24

Transact-SQ

2014-01-06 09:48:05

編程語言排行榜T-SQL

2013-12-09 10:16:47

Transact-SQ語言排行榜

2013-09-12 11:09:23

Transact-SQ語言排行榜

2013-12-16 10:24:39

IT技術周刊

2022-07-31 23:05:55

Go語言短變量

2011-05-20 16:34:35

VB.NET

2010-02-02 16:15:38

C++變量聲明

2010-01-21 16:37:56

VB.NET變量聲明

2010-09-08 17:29:37

SQL表變量

2010-09-10 09:47:14

SQL變量指示

2024-02-28 10:01:09

C++變量聲明開發(fā)

2010-11-12 10:23:05

SQL Server變

2022-02-13 23:10:46

Golang語言變量

2010-11-12 10:53:41

sql server表

2010-01-15 15:03:23

VB.NET對象變量聲

2024-03-14 11:27:16

C++變量編程

2021-04-07 08:03:51

js舉起Hoisting初始化

2015-10-13 15:58:38

Javascript循環(huán)變量
點贊
收藏

51CTO技術棧公眾號