다음을 통해 공유


데이터 정렬 및 CLR 통합 데이터 형식

.NET Framework에서는 CompareInfo 개체가 데이터 정렬을 처리합니다. .NET Framework 문자열 API(응용 프로그래밍 인터페이스)는 현재 스레드의 CultureInfo 개체와 연결된 CompareInfo 속성을 사용하여 문자열 비교를 수행합니다. CultureInfo 개체의 기본 설정은 Microsoft SQL Server가 실행 중인 컴퓨터의 Microsoft Windows 로캘 설정에 기반을 둡니다. System.String 값을 비교할 때 CultureInfo가 명시적으로 지정되지 않은 경우 이 설정에 따라 기본 비교 의미 체계가 달라집니다. SQL Server는 데이터베이스 또는 서버 데이터 정렬에 대한 CompareInfo 속성을 명시적으로 변경하지 않습니다. 필요한 경우 사용자가 자신의 루틴에서 적절한 CompareInfo 속성을 설정해야 합니다.

매개 변수 데이터 정렬

CLR(공용 언어 런타임) 루틴을 만들 때 루틴에 바인딩된 CLR 메서드의 매개 변수가 SQLString 형식이면 SQL Server는 호출 루틴을 포함하는 데이터베이스의 기본 데이터 정렬로 매개 변수 인스턴스를 만듭니다. 매개 변수가 SqlType이 아닌 경우(예: SQLString이 아닌 String) 매개 변수에 데이터베이스의 데이터 정렬 정보가 연결되지 않습니다.

참고 항목

관련 자료

.NET Framework의 SQL Server 데이터 형식