共用方式為


HOW TO:編輯 Test.sql 指令碼以執行使用 SQL Server Common Language Run-time 整合的物件

Test.sql 檔案就是您加入執行必要動作之 Transact-SQL 陳述式的位置,以便在 SQL Server 專案中測試資料庫物件。

例如,如果您的 SQL Server Common Language Runtime (SQL CLR) 資料庫專案含有一個預存程序 (Stored Procedure),您就會將執行預存程序的 Transact-SQL 程式行加入至 Test.sql 指令碼中。 如果此預存程序並未提供任何輸出,您可能會想要加入可傳回預存程序所管理之某些資料的 Transact-SQL 陳述式,以便驗證它是否如預期般執行。 同樣地,若要測試觸發程序 (Trigger),您的 Test.sql 檔就應該含有執行動作的陳述式,以便導致觸發程序執行,例如插入或刪除資料列。

Test.sql 指令碼的結果會顯示在 Visual Studio 中 [資料庫] 選項底下的 [輸出] 視窗內,如此您就可以判斷資料庫物件是否正確運作。

若要編輯 SQL Server 專案中的 Test.sql 檔

  1. 選擇 [檢視] 功能表上的 [方案總管],開啟 [方案總管]。

  2. 展開 [測試指令碼] 資料夾。

  3. 按兩下 Test.sql 檔,即可在 Transact-SQL 編輯器中開啟。 如果您有多個測試指令碼,請按兩下您要開啟的測試指令碼。 如需如何指定預設偵錯指令碼的詳細資訊,請參閱本主題中的第二個程序。

  4. 加入可提供結果的 Transact-SQL 陳述式,以便確認專案之資料庫物件的功能。 如需如何在 SQL CLR 資料庫專案中針對特定項目建立 Test.sql 指令碼的詳細資訊,請參閱下列頁面:

若要指定預設偵錯指令碼

  1. 在 [方案總管] 中,展開您要設定之專案的 [測試指令碼] 資料夾。

  2. 以滑鼠右鍵按一下要當做預設偵錯指令碼使用的指令碼,然後按一下 [設定為預設偵錯指令碼]。

請參閱

工作

逐步解說:使用 Managed 程式碼建立預存程序

概念

以 Managed 程式碼建立 SQL Server 物件

使用 Managed 程式碼建立資料庫物件的好處