CLR 常式的自訂屬性
列出的屬性可以套用到在 Microsoft SQL Server 中註冊的 Common Language Runtime (CLR) 常式、使用者定義型別,以及使用者定義彙總。如果沒有套用屬性,SQL Server 會假設預設值。列出的屬性是在 Microsoft.SqlServer.Server 命令空間中定義的。
SqlUserDefinedAggregate 屬性
SqlUserDefinedAggregate 屬性會指出應該將方法註冊為使用者定義彙總。每個使用者定義彙總都必須使用這個屬性加註。
如需詳細資訊,請參閱 SqlUserDefinedAggregateAttribute。
SqlProcedure 屬性
SqlProcedure 屬性會指出應該將方法註冊為預存程序。這個屬性只由 Visual Studio 用於自動將指定的方法註冊為預存程序;SQL Server 不會使用該屬性。
如需詳細資訊,請參閱 SqlProcedureAttribute。
SqlTrigger 屬性
SqlTrigger 屬性會指出應該將方法註冊為觸發程序。
如需詳細資訊,請參閱 SqlTriggerContext (英文) 和 SqlTriggerAttribute (英文)。
SqlUserDefinedTypeAttribute
您可以將 SqlUserDefinedTypeAttribute 套用到組件中的類別定義。它會使 SQL Server 建立繫結至包含此自訂屬性之類別定義的使用者定義型別。
如需詳細資訊,請參閱 SqlUserDefinedTypeAttribute。