2013-09-10 30 views
0

我的項目使用VS 2012和SSDT for SQL Server 2012.我們使用SSDT直接從VS發佈數據庫。如何使用SSDT來定義具有表值參數的存儲過程?

我想定義一個自定義表類型和使用該自定義表類型的存儲過程。但是,SSDT不會讓我在一個文件中定義表類型和存儲過程。

如何在SSDT中定義自定義表類型,以便在使用該自定義類型的任何存儲過程之前進行部署?

+0

爲什麼你需要在一個文件中做到這一點?表類型不屬於存儲過程;它可以被許多過程使用,就像存儲過程中提到的任何用戶表,視圖,UDF等一樣。您不需要將表或視圖部署爲存儲過程腳本文件的一部分,對吧?您是否確定 - 如果您將它們編寫爲單獨的文件 - SSDT將不夠聰明,無法首先部署表格類型?我懷疑它會,如果沒有,那可能是一個錯誤。 –

回答

0

SSDT的確足夠聰明,可以在存儲過程之前對發佈腳本中的類型進行排序。因此,不必擔心他們在單獨的文件中。

原來是非常整齊。

相關問題