CLR 통합을 위한 Transact-SQL의 향상된 기능
Microsoft .NET Framework 공용 언어 런타임과 SQL Server 2005 의 통합(CLR 통합)을 통해 관리 코드로 저장 프로시저, 트리거, 함수, 집계 함수 및 유형을 만들어 SQL Server 2005 인스턴스 내에서 사용할 수 있습니다.
CLR 통합을 위한 새 문
새 문 | 설명 |
---|---|
.NET Framework 어셈블리를 SQL Server 2005 인스턴스 내의 개체로 등록합니다. 이에 대해 CLR(공용 언어 런타임) 함수, 저장 프로시저, 트리거, 사용자 정의 집계 및 사용자 정의 유형을 SQL Server 에 만들 수 있습니다. |
|
해당 속성을 수정하고 관련 파일을 추가하거나 제거하여 어셈블리를 변경합니다. |
|
현재 데이터베이스에서 어셈블리 및 모든 관련 파일을 제거합니다. |
|
.NET Framework 의 어셈블리 클래스에서 구현이 정의되는 SQL Server 에 CLR 사용자 정의 유형 또는 SQL Server 에 별칭 데이터 형식을 만듭니다. |
|
현재 데이터베이스에서 사용자 정의 집계 함수를 제거합니다. |
|
.NET Framework 의 어셈블리 클래스에서 구현이 정의되는 SQL Server 에 CLR 사용자 정의 형식 또는 별칭 데이터 형식을 만듭니다. |
|
현재 데이터베이스에서 별칭 데이터 형식 또는 CLR 사용자 정의 유형을 제거합니다. |
|
SQL Server 에서 사용하는 사용자 계정을 제어하여 저장 프로시저 또는 사용자 정의 함수에서 참조하는 데이터베이스 개체에 대한 사용 권한을 확인합니다. |
CLR 통합을 위한 향상된 문
향상된 문 | 설명 |
---|---|
CLR 프로시저 만들기를 설정합니다. EXECUTE AS 절을 추가하여 저장 프로시저를 실행하는 컨텍스트를 지정합니다. |
|
EXECUTE AS 절을 추가하여 저장 프로시저를 실행하는 컨텍스트를 지정합니다. |
|
CLR 함수 만들기를 설정합니다. EXECUTE AS 절을 추가하여 함수를 실행하는 컨텍스트를 지정합니다. |
|
EXECUTE AS 절을 추가하여 함수를 실행하는 컨텍스트를 지정합니다. |
|
CLR 트리거 만들기를 설정합니다. |
참고 항목
참조
DDL(데이터 정의 언어) 문(Transact-SQL)
관련 자료
Transact-SQL의 새로운 기능 및 향상된 기능(Transact-SQL)