CLR 루틴용 사용자 지정 특성
나열된 특성은 MicrosoftSQL Server에 등록된 사용자 정의 집계, CLR(공용 언어 런타임) 루틴 및 사용자 정의 형식에 적용할 수 있습니다. 특성이 적용되지 않으면 SQL Server는 기본값을 사용합니다. 나열된 특성은 Microsoft.SqlServer.Server 네임스페이스에 정의됩니다.
SqlUserDefinedAggregate 특성
SqlUserDefinedAggregate 특성은 메서드를 사용자 정의 집계로 등록해야 함을 나타냅니다. 모든 사용자 정의 집계에는 이 특성이 주석으로 첨부되어야 합니다.
자세한 내용은 SqlUserDefinedAggregateAttribute를 참조하십시오.
SqlFunction 특성
SqlFunction 특성은 적절한 함수 특성 집합을 사용하여 메서드를 함수로 등록해야 함을 나타냅니다.
자세한 내용은 SqlFunctionAttribute를 참조하십시오.
SqlFacet 특성
SqlFacet 특성은 UDT(사용자 정의 형식) 식의 반환 형식에 대한 정보를 반환하는 데 사용됩니다.
자세한 내용은 SqlFacetAttribute를 참조하십시오.
SqlProcedure 특성
SqlProcedure 특성은 메서드를 저장 프로시저로 등록해야 함을 나타냅니다. 이 특성은 Visual Studio에서 지정한 메서드를 저장 프로시저로 자동으로 등록하는 데만 사용되며 SQL Server에서는 사용되지 않습니다.
자세한 내용은 SqlProcedureAttribute를 참조하십시오.
SqlUserDefinedTypeAttribute
어셈블리의 클래스 정의에 SqlUserDefinedTypeAttribute를 적용할 수 있습니다. 이렇게 하면 SQL Server에서 이 사용자 지정 특성을 가진 클래스 정의에 바인딩되는 사용자 정의 형식을 만듭니다.
자세한 내용은 SqlUserDefinedTypeAttribute를 참조하십시오.
SqlMethod 특성
SqlMethod 특성은 UDT의 속성 또는 메서드의 결정성 및 데이터 액세스 속성을 나타내는 데 사용됩니다.
자세한 내용은 SqlMethodAttribute를 참조하십시오.