CLR 사용자 정의 유형 작업
SQL Server 2005 에서는 Microsot.NET Framework CLR(공용 언어 런타임)에서 생성한 어셈블리에 대해 프로그래밍되는 데이터베이스 개체를 SQL Server 내에 만들 수 있습니다. CLR에서 제공하는 풍부한 프로그래밍 모델을 활용할 수 있는 데이터베이스 개체에는 트리거, 저장 프로시저, 함수, 집계 함수 및 형식이 있습니다.
SQL Server 프로그래밍에 사용할 사용자 지정 데이터 형식을 정의하여 SQL 유형 시스템을 확장할 수 있습니다. UDT(사용자 정의 유형)는 단순하거나 구조화된 유형일 수도 있고 복잡한 유형일 수도 있습니다. UDT는 복잡한 사용자 정의 동작을 캡슐화할 수 있습니다. 사용자 정의 유형은 CLR 언어 중 하나에서 관리 클래스로 구현된 다음 SQL Server에 등록됩니다. 사용자 정의 유형을 사용하여 Transact-SQL 언어로 테이블에 있는 열 유형 또는 변수나 루틴 매개 변수의 유형을 정의할 수 있습니다. 사용자 정의 유형 개체는 테이블의 열, 일괄 처리의 변수, 함수나 저장 프로시저 또는 함수나 저장 프로시저의 인수가 될 수 있습니다.
다음 항목에서는 사용자 정의 유형 작업에 대한 추가 정보를 제공합니다.
섹션 내용
항목 | 설명 |
---|---|
사용자 정의 유형을 만들거나 삭제하는 데 필요한 단계 및 각 단계를 완료하는 데 필요한 항목의 링크를 나열합니다. |
|
열 값을 삽입하여 수정하고 사용자 정의 유형 변수와 매개 변수의 값을 변경하는 방법에 대해 설명합니다. |
|
SET 문 또는 SELECT 문의 SELECT 목록에서 사용자 정의 유형 변수와 매개 변수를 수정하는 방법에 대해 설명합니다. |
|
사용자 정의 유형 개체에서 다양한 작업을 수행하는 방법에 대해 설명합니다. |
|
한 데이터베이스의 사용자 정의 유형 값을 다른 데이터베이스에서 사용할 수 있도록 변환하는 방법에 대해 설명합니다. |
|
SQL Server에서 사용자 정의 유형을 포함한 CLR 기반 데이터베이스 개체를 만들어 사용하는 방법을 보여 주는 예제 응용 프로그램을 소개합니다. |