CLR 整合:CLR 常式的自訂屬性
適用於:SQL ServerAzure 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 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應