국제 데이터에 쿼리 및 뷰 디자이너 사용(Visual Database Tools)
적용 대상: SQL Server
쿼리 및 뷰 디자이너를 모든 언어 및 모든 Windows 운영 체제 버전의 데이터에 사용할 수 있습니다. 다음 지침은 이러한 상황에서 나타나는 차이점을 요약한 것이며, 국가별 애플리케이션에서 데이터를 관리하는 방법에 대해 설명합니다.
조건 및 SQL 창의 지역화된 정보
조건 창을 사용하여 쿼리를 만드는 경우 사용자의 컴퓨터에 설정된 Windows 국가별 설정에 맞는 형식으로 정보를 입력할 수 있습니다. 예를 들어, 날짜를 검색하는 경우 아래 사항을 제외하고는 편의에 따라 어떤 형식으로든 조건 열에 날짜를 입력할 수 있습니다.
긴 데이터 형식은 지원되지 않습니다.
조건 창에는 통화 기호를 입력할 수 없습니다.
통화 기호는 결과 창에 표시되지 않습니다.
참고 항목
결과 창에서 컴퓨터의 Windows 국가별 설정에 해당하는 통화 기호를 실제로 입력할 수 있지만 기호가 제거되고 결과 창에 표시되지 않습니다.
단항 빼기(예: -1)는 국가별 설정 옵션에 관계없이 항상 왼쪽에 나타납니다.
반면 SQL 창의 데이터 및 키워드는 항상 ANSI(미국) 형식이어야 합니다. 예를 들어 쿼리 및 뷰 디자이너는 쿼리를 작성할 때 SELECT 및 FROM과 같은 모든 SQL 키워드의 ANSI 형식을 삽입합니다. SQL 창의 문에 요소를 추가하는 경우 요소에 대한 ANSI 표준 양식을 사용해야 합니다.
조건 창에서 로컬 특정 형식을 사용하여 데이터를 입력하면 쿼리 및 뷰 디자이너가 SQL 창에서 자동으로 ANSI 형식으로 변환됩니다. 예를 들어, 국가별 설정이 표준 독일어로 설정되어 있는 경우 조건 창에 "31.12.96" 같은 형식으로 날짜를 입력할 수 있습니다. 하지만 SQL 창에는 날짜가 { ts '1996-12-31 00:00:00' }.
과 같이 ANSI 날짜/시간 형식으로 표시됩니다. SQL 창에 데이터를 직접 입력하는 경우 ANSI 형식으로 입력해야 합니다.
정렬 순서
쿼리에서 데이터의 정렬 순서는 데이터베이스에 의해 결정됩니다. Windows 국가별 설정 대화 상자에서 설정한 옵션은 쿼리의 정렬 순서에 영향을 주지 않습니다. 그러나 특정 쿼리 내에서 행을 특정 순서로 반환하도록 요청할 수 있습니다.
더블바이트 문자 사용
테이블, 뷰 이름, 별칭 등의 리터럴 및 데이터베이스 개체 이름에 DBCS 문자를 입력할 수 있습니다. 매개 변수 이름 및 매개 변수 표식 문자에 DBCS 문자를 사용할 수도 있습니다. 그러나 함수 이름 또는 SQL 키워드 같은 SQL 언어 요소에는 DBCS 문자를 사용할 수 없습니다.