CLR 통합: CLR 루틴에 대한 사용자 지정 특성

적용 대상: SQL Server Azure SQL Managed Instance

나열된 특성은 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 사용되지 않습니다.

SqlTrigger 특성

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

자세한 내용은 SqlTriggerContext를 참조하세요.

SqlUserDefinedTypeAttribute

어셈블리의 클래스 정의에 SqlUserDefinedTypeAttribute를 적용할 수 있습니다. 이로 인해 SQL Server 이 사용자 지정 특성이 있는 클래스 정의에 바인딩된 사용자 정의 형식을 만듭니다.

자세한 내용은 SqlUserDefinedTypeAttribute를 참조하세요.

SqlMethod 특성

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

자세한 내용은 SqlMethodAttribute를 참조하세요.

추가 정보