Transact-SQL 語言中標准的SQL 語句暢通無阻.Transact-SQL 也有類似於SQL 語言的分類,不過做了許多擴充.Transact-SQL 語言的分類如下:
·變量說明
用來說明變量的命令.
·數據定義語言(DDL,Data Definition Language)
用來建立數據庫、數據庫對象和定義其列,大部分是以CREATE 開頭的命令,如:CREATE TABLE 、CREATE VIEW 、DROP TABLE 等。
·數據操縱語言(DML,Data Manipulation Language)
用來操縱數據庫中的數據的命令,如:SELECT、 INSERT、 UPDATE 、DELETE 、CURSOR等。
·數據控制語言(DCL, Data Control Language)
用來控制數據庫組件的存取許可、存取權限等的命令。如GRANT、 REVOKE 等。
·流程控制語言(Flow Control Language)
用於設計應用程序的語句如IF WHILE CASE 等
·內嵌函數
說明變量的命令。
·其它命令
嵌於命令中使用的標准函數
上述分類語言中,數據定義語言DDL、 數據操縱語言DML 、數據控制語言DCL 分布在以後各章講述,本章重點討論變量說明、流程控制、內嵌函數和其它不好歸類的命令。