1 注釋符
注釋是指程式碼中不執行的文本字串,是對程式的說明,可以提高程式的可讀性,使程式碼更易於維護,一般嵌入在程式中並以特殊的標記顯示出來。在Transact-SQL中,注釋可以包含在批處理、預存程序、觸發器中,有兩種類型的注釋符:
--:這是ANSI標準的兩個連字號組成的注釋符,用於單行注釋。
/*…*/:這是與C語言相同的程式注釋符,/*用於注釋文字的開頭,*/用於注釋文字的結尾,可以在程式中標識多行文字為備註陳述式。
2 輸出語句(PRINT)
輸出語句PRINT語句用於把訊息傳遞到用戶端應用程式,通常是在使用者螢幕上顯示,訊息字串最長可達8000個字元,超過8000個的任何字元均被截斷。PRINT語句只能傳輸文本型的字串,或者是單個的字元型變數,PRINT語句也可以傳遞全域變數,但只能是字元類型的全域變數。
PRINT語句文法如下:
PRINT ‘文本' | @局部變數 | @@全域變數 |字串運算式
儘管PRINT語句只可以顯示字串,但在Transact-SQL中提供了很多的函數可以把其它的資料類型轉化為字串。
3 錯誤處理語句(RAISERROR)
RAISERROR命令用於在SQL Server 2005系統返回錯誤資訊時,同時返回使用者指定的資訊。RAISERROR命令可以自動記錄全域變數@@error中指定的錯誤號碼,並且把錯誤號碼、嚴重性、錯誤狀態以及錯誤訊息的文本傳送到客戶的應用程式中。
與PRINT相比,RAISERROR在把訊息返回給應用程式方面的功能更強大,因此,如果使用者需要在程式中調用SQL Server 2005資料庫系統錯誤,需要使用RAISERROR命令。
4 選項設定語句(SET)
SQL Server 2005資料庫系統中設定了一些選項,用以影響伺服器處理特定條件的方式,這些選項存在於使用者與伺服器的串連期間或使用者的預存程序和觸發器中,可以使用SET語句設定這些參數。文法如下:
SET condition {on | off | Value}