程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> sql 注釋語句

sql 注釋語句

編輯:關於SqlServer

當你的SQL語句集合變得越來越大而非常復雜時,你需要對你的語句進行注釋。你可以使用兩種方法在你的語句中添加注釋。假如你需要添加單行的注釋時,你可以在一行後使用兩個連字符,如下所示:

DECLARE @myvariable DATETIME

SELECT @myvariable=GETDATE() Gets The Current Date

SELECT @DATENAME(dw,@myvariable)Gets The Day of the Week

當你使用雙連字符時,在雙聯字符後面到本行的結尾之間部分全是注釋。為了創建一個多行的注釋,你需要把注釋包含在字符/*和*/之間,如下所示:

DECLARE @myvariable DATETIME

/* The following statements retrIEve the current date and time and extract the day of the week from the results.

*/

SELECT @myvariable=GETDATE()

SELECT DATENAME(dw,@myvariable)

注釋對文檔的代碼而言沒有任何用處;他們只在調試程序時有用。假如你想臨時讓一部分的SQL語句失去效用,你可以簡單的使用注釋符號包含它們。當你准備再次包含這些語句時,你只需要刪除注釋符號。

用條件控制語句的執行

當你想根據某些條件來執行一個或多個SQL語句時,你需要使用conditional,請看下面的例子:

IF (SELECT COUNT(*)FROM Authors) >10 PRINT More than 10 Authors!

假如在表Authors中有多於10個的作者,該語句就會打印More than 10 Authors!結果。

注意

仔細觀看該條件語句的結構。注意到缺了什麼?這裡沒有THEN語句。假如你在條件語句中包含了THEN,就會產生錯誤。

你可以創建一個可以執行一塊語句的條件判定。只需要把你要執行的這塊語句包含在關鍵字BEGIN和END中:

IF DATENAME(mm,GETDATE())=July

BEGIN

PRINT It is July

PRINT Happy July

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved