다음을 통해 공유


CLR 통합을 위한 Transact-SQL의 향상된 기능

Microsoft .NET Framework 공용 언어 런타임과 SQL Server 2005 의 통합(CLR 통합)을 통해 관리 코드로 저장 프로시저, 트리거, 함수, 집계 함수 및 유형을 만들어 SQL Server 2005 인스턴스 내에서 사용할 수 있습니다.

CLR 통합을 위한 새 문

새 문 설명

CREATE ASSEMBLY

.NET Framework 어셈블리를 SQL Server 2005 인스턴스 내의 개체로 등록합니다. 이에 대해 CLR(공용 언어 런타임) 함수, 저장 프로시저, 트리거, 사용자 정의 집계 및 사용자 정의 유형을 SQL Server 에 만들 수 있습니다.

ALTER ASSEMBLY

해당 속성을 수정하고 관련 파일을 추가하거나 제거하여 어셈블리를 변경합니다.

DROP ASSEMBLY

현재 데이터베이스에서 어셈블리 및 모든 관련 파일을 제거합니다.

CREATE AGGREGATE

.NET Framework 의 어셈블리 클래스에서 구현이 정의되는 SQL Server 에 CLR 사용자 정의 유형 또는 SQL Server 에 별칭 데이터 형식을 만듭니다.

DROP AGGREGATE

현재 데이터베이스에서 사용자 정의 집계 함수를 제거합니다.

CREATE TYPE

.NET Framework 의 어셈블리 클래스에서 구현이 정의되는 SQL Server 에 CLR 사용자 정의 형식 또는 별칭 데이터 형식을 만듭니다.

DROP TYPE

현재 데이터베이스에서 별칭 데이터 형식 또는 CLR 사용자 정의 유형을 제거합니다.

EXECUTE AS

SQL Server 에서 사용하는 사용자 계정을 제어하여 저장 프로시저 또는 사용자 정의 함수에서 참조하는 데이터베이스 개체에 대한 사용 권한을 확인합니다.

CLR 통합을 위한 향상된 문

향상된 문 설명

CREATE PROCEDURE

CLR 프로시저 만들기를 설정합니다.

EXECUTE AS 절을 추가하여 저장 프로시저를 실행하는 컨텍스트를 지정합니다.

ALTER PROCEDURE

EXECUTE AS 절을 추가하여 저장 프로시저를 실행하는 컨텍스트를 지정합니다.

CREATE FUNCTION

CLR 함수 만들기를 설정합니다.

EXECUTE AS 절을 추가하여 함수를 실행하는 컨텍스트를 지정합니다.

ALTER FUNCTION

EXECUTE AS 절을 추가하여 함수를 실행하는 컨텍스트를 지정합니다.

CREATE TRIGGER

CLR 트리거 만들기를 설정합니다.

참고 항목

참조

DDL(데이터 정의 언어) 문(Transact-SQL)

관련 자료

Transact-SQL의 새로운 기능 및 향상된 기능(Transact-SQL)

도움말 및 정보

SQL Server 2005 지원 받기