CLR 整合:CLR 常式的自訂屬性
適用於:SQL Server
Azure SQL 受控執行個體
列出的屬性可以套用至 Common Language Runtime (CLR) 常式、使用者定義類型和 Microsoft SQL Server 中註冊的使用者定義匯總。 如果未套用屬性,SQL Server會假設預設值。 列出的屬性定義在 Microsoft.SqlServer.Server 命名空間中。
SqlUserDefinedAggregate 屬性
SqlUserDefinedAggregate屬性工作表示方法應該註冊為使用者定義匯總。 每個使用者定義彙總都必須使用這個屬性加註。
如需詳細資訊,請參閱 SqlUserDefinedAggregateAttribute。
SqlFunction 屬性
SqlFunction屬性工作表示方法應該註冊為函式,並設定適當的函式屬性。
如需詳細資訊,請參閱 SqlFunctionAttribute。
SqlFacet 屬性
SqlFacet屬性可用來傳回使用者定義型別 (UDT) 運算式之傳回型別的相關資訊。
如需詳細資訊,請參閱 SqlFacetAttribute。
SqlProcedure 屬性
SqlProcedure屬性工作表示方法應該註冊為預存程式。 此屬性只供 Visual Studio 用來將指定的方法自動註冊為預存程式;SQL Server不會使用它。
SqlTrigger 屬性
SqlTrigger屬性工作表示方法應該註冊為觸發程式。
如需詳細資訊,請參閱 SqlTriggerCoNtext。
SqlUserDefinedTypeAttribute
您可以將 SqlUserDefinedTypeAttribute 套用到組件中的類別定義。 這會導致SQL Server建立系結至具有這個自訂屬性之類別定義的使用者定義型別。
如需詳細資訊,請參閱 SqlUserDefinedTypeAttribute。
SqlMethod 屬性
SqlMethod屬性可用來指出 UDT 上方法或屬性的決定性和資料存取屬性。
如需詳細資訊,請參閱 SqlMethodAttribute。
另請參閱
意見反映
https://aka.ms/ContentUserFeedback。
即將推出:我們會在 2024 年淘汰 GitHub 問題,並以全新的意見反應系統取代並作為內容意見反應的渠道。 如需更多資訊,請參閱:提交及檢視以下的意見反映: