CLR 루틴용 사용자 지정 특성

나열된 특성은 Microsoft SQL Server에 등록된 사용자 정의 집계, CLR(공용 언어 런타임) 루틴 및 사용자 정의 형식에 적용할 수 있습니다. 특성이 적용되지 않으면 SQL Server는 기본값을 사용합니다. 나열된 특성은 Microsoft.SqlServer.Server 네임스페이스에 정의됩니다.

SqlUserDefinedAggregate 특성

SqlUserDefinedAggregate 특성은 메서드를 사용자 정의 집계로 등록해야 함을 나타냅니다. 모든 사용자 정의 집계에는 이 특성이 주석으로 첨부되어야 합니다.

자세한 내용은 SqlUserDefinedAggregateAttribute를 참조하십시오.

SqlFunction 특성

SqlFunction 특성은 적절한 함수 특성 집합을 사용하여 메서드를 함수로 등록해야 함을 나타냅니다.

자세한 내용은 SqlFunctionAttribute를 참조하십시오.

SqlFacet 특성

SqlFacet 특성은 UDT(사용자 정의 형식) 식의 반환 형식에 대한 정보를 반환하는 데 사용됩니다.

자세한 내용은 SqlFacetAttribute를 참조하십시오.

SqlProcedure 특성

SqlProcedure 특성은 메서드를 저장 프로시저로 등록해야 함을 나타냅니다. 이 특성은 Visual Studio에서 지정한 메서드를 저장 프로시저로 자동으로 등록하는 데만 사용되며 SQL Server에서는 사용되지 않습니다.

자세한 내용은 SqlProcedureAttribute를 참조하십시오.

SqlTrigger 특성

SqlTrigger 특성은 메서드를 트리거로 등록해야 함을 나타냅니다.

자세한 내용은 SqlTriggerContextSqlTriggerAttribute를 참조하십시오.

SqlUserDefinedTypeAttribute

어셈블리의 클래스 정의에 SqlUserDefinedTypeAttribute를 적용할 수 있습니다. 이렇게 하면 SQL Server에서 이 사용자 지정 특성을 가진 클래스 정의에 바인딩되는 사용자 정의 형식을 만듭니다.

자세한 내용은 SqlUserDefinedTypeAttribute를 참조하십시오.

SqlMethod 특성

SqlMethod 특성은 UDT의 속성 또는 메서드의 결정성 및 데이터 액세스 속성을 나타내는 데 사용됩니다.

자세한 내용은 SqlMethodAttribute를 참조하십시오.

참고 항목

개념

CLR 사용자 정의 형식

CLR 저장 프로시저

CLR 트리거

관련 자료

CLR 사용자 정의 집계

CLR 사용자 정의 함수