SQL Server功能性語句

2022-01-26 04:35:22 字數 947 閱讀 5730

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

功能性測試

功能性測試 功能性測試的基本觀點是,任何程式都可以看作是將從輸入定義與取值對映到輸出值域的函式。這種觀點常常在工程中使用,將系統看作是黑盒,於是產生術語黑盒測試,其中,黑盒的內容 實現 是不知道的,而用輸入和輸出表示的黑盒函式則被完全了解。在 摩托維護的技巧與藝術 中,pirsig把他叫做 浪漫 理...

功能性測試分類

軟體測試的分類,先從功能性及非功能性一刀切成兩邊,功能性就是使用者預計作業系統所能接受的服務,以及系統在未能服務時的反應 非功能性就是使用者覺得 這不用說吧 的部分,例如,可用性及反應時間所分別衍生的壓力測試 負載測試與效率測試等。這篇先就個別系統的功能性測試來說明 粒度縮寫 英文中文1ut uni...

寒江雪 非功能性測試

測試系統對特定使用者組的操作和可用性 通過使用者的使用來評估產品的技術,由於它反映了使用者的真實使用經驗,所以可以視為一種不可或缺的可用性檢驗過程。也就是說,可用性測試是指讓使用者使用產品 服務 的設計原型或者成品,通過觀察,記錄和分析使用者的行為和感受,以改善產品 服務 可用性的一系列方法。測試系...