根據其完成的具體功能,可以将T-SQL語句分為4類:資料操作語句、資料定義語句、資料控制語句和一些附加的語言元素。
資料操作語句:select insert delete update
資料定義語句:create table drop table alter table
create view drop view
create index drop index
create procedure drop procedure alter procedure
create trigger alter trigger drop trigger
資料控制語句:grant deny revoke
附加的語言元素:begin transaction/commit rollback set transaction declare open fetch close execute
【例4.1】檢視目前SQL Server的版本資訊和伺服器名稱,輸入語句如下。
SELECT @@VERSION AS 'SQL Server版本', @@SERVERNAME AS '伺服器名稱'
【例4.2】使用DECLARE 語句建立int 資料類型的名為 @mycounter 的局部變量,輸入語句如下。
DECLARE @MyCounter int;
【例4.3】建立三個名為 @Name、@Phone和@Address的局部變量,并将每個變量都初始化為NULL,輸入語句如下。
DECLARE @Name varchar(30), @Phone varchar(20), @Address char(2);
【例4.4】使用SELECT語句為@MyCount變量指派,最後輸出@MyCount變量的值,輸入語句如下。
DECLARE @MyCount INT
SELECT @MyCount =100
SELECT @MyCount
GO
【例4.5】通過查詢語句給變量賦,輸入語句如下。
DECLARE @rows int
SET @rows=(SELECT COUNT(*) FROM Member)
SELECT @rows
GO
【例4.6】在SELECT語句中使用由SET 指派的局部變量,輸入語句如下。
USE test
GO
DECLARE @memberType varchar(100)
SET @memberType ='VIP'
SELECT RTRIM(FirstName)+' '+RTRIM(LastName) AS Name, @memberType
FROM member
GO