一個標準的計算機語言,大概要提供的必要主要功能是:變量說明、分支判斷、循環和輸入輸出結果。T-SQL也一樣,具有這些功能,只不過T-SQL的輸入和輸出不是界面,而是表。
完全精確描述一個計算機語言,大概要很厚的書才能做到,好在目前這些書籍的發行也很多,許多書描述的都很詳細。以下讓我們按計算機語言的一般過程,介紹T-SQL計算機語言。
1 變量類型、說明以及賦值
在T-SQL中,變量命名是:@變量名稱
變量名稱同一般的計算機語言變量命名沒差異,都是英文字母開頭。而類型則同數據庫系統的字段類型,不區分大小寫,如:
DECLARE @A CHAR(10)
DECLARE @B VARCHAR(50)
DECLARE @F FLOAT
數據庫上有的類型都可以這么說明,同一般計算機語言不同的是,變量前的@,是有說法的,有一個@,表示局部變量,有兩個則是全局變量。如:
DECLARE