SQL Server的準系統性語句介紹

來源:互聯網
上載者:User

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}

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.