共用方式為


CLR 整合:CLR 例程的自定義屬性

適用於:SQL Server Azure SQL 受控執行個體

列出的屬性可以套用至 Microsoft SQL Server 中註冊的 Common Language Runtime (CLR) 例程、使用者定義類型和使用者定義匯總。 如果未套用屬性,SQL Server 會假設預設值。 列出的屬性定義在 Microsoft.SqlServer.Server 命名空間中。

SqlUserDefinedAggregate 属性

SqlUserDefinedAggregate 屬性表示方法應該註冊為使用者定義的匯總。 每個使用者定義匯總都必須以這個屬性標註。

如需詳細資訊,請參閱 SqlUserDefinedAggregateAttribute

SqlFunction 屬性

SqlFunction 屬性表示方法應該註冊為函式,並設定適當的函式屬性。

如需詳細資訊,請參閱 SqlFunctionAttribute

SqlFacet 屬性

SqlFacet 屬性可用來傳回使用者定義類型 (UDT) 表示式之傳回類型的相關信息。

如需詳細資訊,請參閱 SqlFacetAttribute

SqlProcedure 屬性

SqlProcedure 屬性表示方法應該註冊為預存程式。 這個屬性只供 Visual Studio 使用,以自動將指定的方法註冊為預存程式;SQL Server 不會使用它。

SqlTrigger 屬性

SqlTrigger 屬性表示方法應該註冊為觸發程式。

如需詳細資訊,請參閱 SqlTriggerContext

The SqlUserDefinedTypeAttribute

您可以將 SqlUserDefinedTypeAttribute 套用至元件中的類別定義。 它會導致 SQL Server 建立系結至具有這個自定義屬性之類別定義的使用者定義型別。

如需詳細資訊,請參閱 SqlUserDefinedTypeAttribute

SqlMethod 屬性

SqlMethod 屬性可用來指出 UDT 上方法或屬性的決定性和數據存取屬性。

如需詳細資訊,請參閱 SqlMethodAttribute

另請參閱