CLR 整合的 Transact-SQL 增強功能
Microsoft .NET Framework Common Language Runtime 與 SQL Server 2005 的整合 (CLR 整合),可讓您以 Managed 程式碼建立預存程序、觸發程序、函數、彙總函數和類型,用於 SQL Server 2005 的執行個體中。
CLR 整合的新陳述式
新的陳述式 | 描述 |
---|---|
將 .NET Framework 組件註冊為 SQL Server 2005 執行個體內的物件,讓 Common Language Runtime (CLR) 函數、預存程序、觸發程序、使用者自訂彙總以及使用者自訂類型在 SQL Server 內建立。 |
|
修改組件的屬性,以及加入或移除與該組件相關聯的檔案,來變更組件。 |
|
從目前資料庫移除組件及其所有相關聯的檔案。 |
|
在 SQL Server 中建立使用者自訂的彙總函數 (其實作定義在 .NET Framework 的組件類別中)。 |
|
從目前資料庫移除使用者自訂的彙總函數。 |
|
在 SQL Server 中建立一個別名資料類型,或者在 SQL Server 中建立一個 CLR 使用者自訂類型 (其實作定義在 .NET Framework 的組件類別中)。 |
|
從目前資料庫移除別名資料類型或 CLR 使用者自訂類型。 |
|
控制由哪個使用者帳戶 SQL Server 驗證預存程序或使用者自訂函數所參考之任何資料庫物件的權限。 |
CLR 整合的增強型陳述式
增強型陳述式 | 描述 |
---|---|
可以建立 CLR 程序。 加入 EXECUTE AS 子句,來指定執行預存程序的內容。 |
|
加入 EXECUTE AS 子句,來指定執行預存程序的內容。 |
|
可以建立 CLR 函數。 加入 EXECUTE AS 子句,來指定執行該函數的內容。 |
|
加入 EXECUTE AS 子句,來指定執行該函數的內容。 |
|
可以建立 CLR 觸發程序。 |
請參閱
參考
資料定義語言 (DDL) 陳述式 (Transact-SQL)
其他資源
Transact-SQL 新功能和增強功能 (Transact-SQL)