前面咱們講了SQL server 三大語句,現在來看這剩下的語句。
一 waitfor 語句
依然還是
這是加上delay的效果。不過,這個exec sp_help 是什麼意思呢?
EXEC:執行 Transact-SQL 批中的命令字符串、字符串或執行下列模塊之一:系統存儲過程、用戶定義存儲過程、標量值用戶定義函數或擴展存儲過程。
SP_HELP:報告有關數據庫對象(sys.sysobjects 兼容視圖中列出的所有對象)、用戶定義數據類型或 SQL Server 2005 提供的數據類型的信息。
那time呢?
換成time依然可以運行,但你別以爲這樣就行了,這樣的意思是,這個查詢將一直等待,直到時鐘到了零點零分5秒。而不是延遲五秒。
顯然我們不能這樣一直等着,我也不知道怎麼停止這個查詢,於是就退出了,然後新建查詢;之後將時間設成現在時間的下一秒。
二 goto語句
前提:標籤,當有語句重複出現時,使用goto 語句就可以跳轉到已設定的標籤上。
這個我們也不陌生,在敲學生時就經常用到。
三 try ……catch語句
這個語句的格式是我覺得最好理解的了