다음을 통해 공유


CLR 사용자 정의 유형 작업

SQL Server 2005 에서는 Microsot.NET Framework CLR(공용 언어 런타임)에서 생성한 어셈블리에 대해 프로그래밍되는 데이터베이스 개체를 SQL Server 내에 만들 수 있습니다. CLR에서 제공하는 풍부한 프로그래밍 모델을 활용할 수 있는 데이터베이스 개체에는 트리거, 저장 프로시저, 함수, 집계 함수 및 형식이 있습니다.

SQL Server 프로그래밍에 사용할 사용자 지정 데이터 형식을 정의하여 SQL 유형 시스템을 확장할 수 있습니다. UDT(사용자 정의 유형)는 단순하거나 구조화된 유형일 수도 있고 복잡한 유형일 수도 있습니다. UDT는 복잡한 사용자 정의 동작을 캡슐화할 수 있습니다. 사용자 정의 유형은 CLR 언어 중 하나에서 관리 클래스로 구현된 다음 SQL Server에 등록됩니다. 사용자 정의 유형을 사용하여 Transact-SQL 언어로 테이블에 있는 열 유형 또는 변수나 루틴 매개 변수의 유형을 정의할 수 있습니다. 사용자 정의 유형 개체는 테이블의 열, 일괄 처리의 변수, 함수나 저장 프로시저 또는 함수나 저장 프로시저의 인수가 될 수 있습니다.

다음 항목에서는 사용자 정의 유형 작업에 대한 추가 정보를 제공합니다.

섹션 내용

항목 설명

사용자 정의 유형 구현

사용자 정의 유형을 만들거나 삭제하는 데 필요한 단계 및 각 단계를 완료하는 데 필요한 항목의 링크를 나열합니다.

사용자 정의 유형 인스턴스 사용 및 수정

열 값을 삽입하여 수정하고 사용자 정의 유형 변수와 매개 변수의 값을 변경하는 방법에 대해 설명합니다.

사용자 정의 유형 변수 및 매개 변수 값 수정

SET 문 또는 SELECT 문의 SELECT 목록에서 사용자 정의 유형 변수와 매개 변수를 수정하는 방법에 대해 설명합니다.

사용자 정의 유형 작업 수행

사용자 정의 유형 개체에서 다양한 작업을 수행하는 방법에 대해 설명합니다.

데이터베이스에서 사용자 정의 유형 사용

한 데이터베이스의 사용자 정의 유형 값을 다른 데이터베이스에서 사용할 수 있도록 변환하는 방법에 대해 설명합니다.

CLR 프로그래밍 기능 예제

SQL Server에서 사용자 정의 유형을 포함한 CLR 기반 데이터베이스 개체를 만들어 사용하는 방법을 보여 주는 예제 응용 프로그램을 소개합니다.

참고 항목

관련 자료

CLR User-Defined Types

도움말 및 정보

SQL Server 2005 지원 받기