HOW TO:編輯 Test.sql 指令碼以執行 SQL 物件
更新:2007 年 11 月
Test.sql 檔就是您加入執行必要動作之 Transact-SQL 陳述式的位置,以便在 SQL Server 專案中測試資料庫物件。
![]() |
---|
在 Visual C++ 中,這個檔案的名稱為 debug.sql。如果您使用 Visual C++ 來執行 SQL 物件,請在底下的指示中以 debug.sql 取代 Test.sql。 |
例如,如果您的 SQL Server 專案含有一個預存程序 (Stored Procedure),您就會將執行預存程序的 SQL 程式行加入至 Test.sql 指令碼中。如果此預存程序並未提供任何輸出,您可能會想要加入可傳回預存程序所管理之某些資料的 SQL 陳述式,以便驗證它是否如預期般執行。同樣地,若要測試觸發程序 (Trigger),您的 Test.sql 檔就應該含有執行動作的陳述式,以便導致觸發程序執行,例如插入或刪除資料列。
Test.sql 指令碼的結果會顯示在 Visual Studio 中 [資料庫] 選項底下的 [輸出] 視窗內,如此您就可以判斷資料庫物件是否正確運作。
若要編輯 SQL Server 專案中的 Test.sql 檔
從 [檢視] 功能表中選擇 [方案總管],開啟 [方案總管]。
展開 [測試指令碼] 資料夾。
按兩下 Test.sql 檔,即可在 SQL 編輯器中開啟。
加入可提供結果的 Transact-SQL 陳述式,以便確認專案之資料庫物件的功能。如需在 SQL Server 專案中針對特定項目建立 Test.sql 指令碼的詳細資訊,請參閱下列頁面:
如需預存程序,請參閱 HOW TO:建立及執行 CLR SQL Server 預存程序。
如需觸發程序,請參閱 HOW TO:建立及執行 CLR SQL Server 觸發程序。
如需使用者定義函式,請參閱 HOW TO:建立及執行 CLR SQL Server 使用者定義函式。
如需使用者定義型別,請參閱 HOW TO:建立及執行 CLR SQL Server 使用者定義型別。
如需彙總 (Aggregate),請參閱 HOW TO:建立及執行 CLR SQL Server 彙總。