다음을 통해 공유


SQL Server 공용 언어 런타임 통합

SQL Server 2005는 Microsoft Windows용 .NET Framework의 CLR(공용 언어 런타임) 구성 요소 통합을 도입했습니다. 즉, Microsoft Visual Basic .NET 및 Microsoft Visual C#을 비롯한 모든 .NET Framework 언어를 사용하여 저장 프로시저, 트리거, 사용자 정의 형식, 사용자 정의 함수, 사용자 정의 집계 및 스트리밍 테이블 반환 함수를 작성할 수 있습니다. 네임스페이스에는 Microsoft.SqlServer.Server 관리 코드가 Microsoft SQL Server 환경과 상호 작용할 수 있도록 새 API(애플리케이션 프로그래밍 인터페이스) 집합이 포함되어 있습니다.

이 섹션에서는 SQL Server CLR(공용 언어 런타임) 통합 및 ADO.NET 위한 SQL Server In-Process 특정 확장과 관련된 기능 및 동작에 대해 설명합니다.

이 섹션은 SQL Server CLR 통합을 사용하여 프로그래밍을 시작하기에 충분한 정보만 제공하기 위한 것이며 포괄적인 것은 아닙니다. 자세한 내용은 CLR(공용 언어 런타임) 통합 프로그래밍 개념을 참조하세요.

이 섹션 안에

SQL Server CLR 통합 소개
SQL Server CLR 통합에 대한 소개를 제공합니다. 추가 항목에 대한 링크를 제공합니다.

CLR User-Defined 함수
테이블 반환 함수, 스칼라 함수, 사용자 정의 집계 함수 등 여러 가지 종류의 CLR 함수를 구현하고 사용하는 방법에 대해 설명합니다.

CLR User-Defined 형식
CLR 사용자 정의 형식을 구현하고 사용하는 방법에 대해 설명합니다. 추가 항목에 대한 링크를 제공합니다.

CLR 저장 프로시저
CLR 저장 프로시저를 구현 및 사용하는 방법을 설명합니다. 추가 항목에 대한 링크를 제공합니다.

CLR 트리거
CLR 트리거를 구현 및 사용하는 방법을 설명합니다. 추가 항목에 대한 링크를 제공합니다.

컨텍스트 연결
컨텍스트 연결을 설명합니다.

SQL Server에서의 ADO.NET의Process-Specific 동작
SQL Server의 인프로세스 특정 확장 및 컨텍스트 연결에 대해 설명합니다. 추가 항목에 대한 링크를 제공합니다.

참고하십시오