다음을 통해 공유


CLR 프로그래밍 기능 예제

[이 항목은 시험판 문서이며 이후 릴리스에서 변경될 수 있습니다. 빈 항목은 자리 표시자로 포함되어 있습니다. 알림: Microsoft에서는 더 많은 내용을 한국어로 제공하기 위해서 번역가가 번역하는 전통적인 방식 이외에도 다양한 기술을 이용하여 번역한 자료를 제공하고 있습니다. SQL Server 2008 R2의 시험판 제품에 포함된 일부 문서 역시 이런 기술을 사용하여 번역되었습니다. 이 문서는 번역가가 작업한 문서에 비하여 완성도가 떨어질 수 있으며 잘못된 단어, 구문, 문법 등의 실수를 포함할 수 있습니다. Microsoft에서는 이런 문제점들을 잘 알고 있으며 문제 개선을 위하여 노력하고 있습니다. 최종 버전에 포함될 문서는 전통적인 번역 방식을 통해 번역될 예정이므로 SQL Server 2008에서 제공된 것과 같은 수준의 번역된 문서를 사용하실 수 있을 것입니다.

이 섹션에서는 SQL Server의 CLR(공용 언어 런타임) 프로그래밍 기능을 알아 보는 데 사용할 수 있는 예제 응용 프로그램, 패키지 예제 및 코딩 예제에 대해 설명합니다.

SQL Server 예제 및 예제 데이터베이스를 보거나 사용하려면 먼저 다운로드하여 설치해야 합니다. 자세한 내용은 SQL Server 예제 및 예제 데이터베이스 설치 시 고려 사항를 참조하십시오.

예제는 교육용으로만 제공되므로 프로덕션 환경에서 사용하기에 적합하지 않으며 프로덕션 환경에서 테스트되지 않았습니다. Microsoft에서는 이러한 예제에 대해 기술 지원을 제공하지 않습니다. 시스템 관리자의 허가 없이 프로덕션 SQL Server 데이터베이스 또는 보고서 서버에 예제 응용 프로그램 및 어셈블리를 연결하거나 사용해서는 안 됩니다.

이름 설명

AdventureWorks Cycles CLR 계층 예제 추가 정보

기본 AdventureWorks2008R2 예제 데이터베이스 위에 별도의 기능 계층을 형성하는 유틸리티를 설명합니다.

보조 문자 인식 문자열 조작 예제 추가 정보

유니코드와 보충 문자열을 모두 처리할 수 있는 5개의 보충 문자 인식 Transact-SQL 문자열 함수의 구현 방법을 설명합니다.

LOB(Large Object) 처리 예제 추가 정보

CLR 저장 프로시저를 사용해 서버에서 액세스할 수 있는 파일 시스템과 SQL Server 간에 LOB(Large Binary Object)를 전송하는 방법을 설명합니다.

In-Process 데이터 액세스 예제 추가 정보

CLR in-process 데이터 액세스 공급자의 다양한 기능을 보여 주는 여러 간단한 함수를 설명합니다.

문자열 유틸리티 예제 추가 정보

C# 및 Visual Basic으로 작성되었으며 쉼표로 구분된 문자열을 열이 하나인 테이블로 분리하는 스트리밍 테이블 반환 함수를 설명합니다.

UDT 유틸리티 예제 추가 정보

여러 사용자 정의 데이터 형식 유틸리티 함수를 설명합니다.

UDT 예제 추가 정보

System.Data.SqlClient를 사용하는 클라이언트 응용 프로그램 및 Transact-SQL에서 간단한 사용자 정의 데이터 형식을 만들고 사용하는 방법을 설명합니다.

UTF8 UDT 예제 추가 정보

UTF-8로 인코딩된 값을 저장할 수 있도록 데이터베이스의 형식 시스템을 확장하는 사용자 정의 데이터 형식의 구현 방법을 설명합니다.

달력 인식 날짜/시간 UDT 예제 추가 정보

달력을 사용하여 날짜와 시간을 처리할 수 있는 두 개의 사용자 정의 데이터 형식(CADatetime 및 CADate)을 정의합니다.

결과 집합 예제 추가 정보

서버측 커서를 사용하여 서버측 프로그래밍에 대한 MARS(Multiple Active Result Set) 지원 부족을 해결하는 방법을 설명합니다.

배열 매개 변수 예제 추가 정보

CLR 통합 사용자 정의 데이터 형식을 사용하여 클라이언트에서 서버의 CLR 통합 저장 프로시저로 정보 배열을 전달하는 방법을 설명합니다.

Hello World 예제 추가 정보

간단한 CLR 통합 기반 저장 프로시저의 만들기, 배포 및 테스트와 관련된 기본 작업을 설명합니다.

Hello World Ready 예제 추가 정보

간단한 World Ready CLR 통합 기반 저장 프로시저의 만들기, 배포 및 테스트와 관련된 기본 작업을 설명합니다.

Impersonation Sample

통합 보안을 사용할 때 파일과 같은 운영 체제 보호 리소스에 액세스하도록 클라이언트에서 전달된 자격 증명을 사용하기 위해 가장을 사용하는 방법을 설명합니다.

공간 예제 추가 정보

보다 복잡한 데이터 형식과 해당 데이터에 대한 쿼리를 지원하도록 CLR 통합 기술을 사용하여 기본 인덱싱 및 쿼리 기능을 향상시키는 방법을 설명합니다.

Oracle TVF 예제 추가 정보

Oracle에 대한 관리 코드 인터페이스를 호출하여 Oracle 쿼리 결과를 테이블 반환 함수로 노출시키는 방법을 설명합니다.

데이터 집합 보내기 예제 추가 정보

서버측 CLR 기반 저장 프로시저 내에서 ADO .NET 기반 데이터 집합을 결과 집합으로 클라이언트에 반환하는 방법을 설명합니다.

System.Transactions 예제 추가 정보

System.Transactions 네임스페이스에 있는 관리되는 API를 사용하여 트랜잭션을 제어하는 방법을 설명합니다.

어셈블리 정리 예제 추가 정보

메타데이터 카탈로그를 쿼리하여 현재 데이터베이스에서 사용되지 않는 어셈블리를 정리하는 방법을 설명합니다.

시계열 예제 추가 정보

주식 시장 데이터를 검토하여 관찰 결과로 알 수 있는 경향을 식별하고 해당 데이터를 기반으로 몇 가지 미래 예측을 수행하는 방법을 설명합니다.

참고 항목

관련 자료

CLR(공용 언어 런타임) 통합 프로그래밍 개요

도움말 및 정보

SQL Server 2008 R2 지원 받기