다음을 통해 공유


데이터베이스 데이터 정렬 설정 및 변경

새 데이터베이스를 만들 때 다음 중 하나를 사용하여 데이터 정렬을 지정할 수 있습니다.

  • CREATE DATABASE 문의 COLLATE 절
  • SQL Server Management Studio
  • SMO(SQL Server Management Objects)의 Database.Collation 속성

데이터 정렬을 지정하지 않으면 서버 데이터 정렬이 사용됩니다.

사용자 데이터베이스에서 새로 만든 새 개체의 데이터 정렬은 ALTER DATABASE 문의 COLLATE 절을 사용하여 변경할 수 있습니다. 이 문은 기존 사용자 정의 테이블에 있는 열의 데이터 정렬은 변경하지 않습니다. 이러한 열은 ALTER TABLE 문의 COLLATE 절을 사용하여 변경할 수 있습니다.

데이터베이스 데이터 정렬을 변경하면 다음 사항이 변경됩니다.

  • 데이터베이스의 기본 데이터 정렬. 이 새로운 기본 데이터 정렬은 데이터베이스에서 다음에 만들어진 모든 열, 사용자 정의 데이터 형식, 변수 및 매개 변수에 계속 적용됩니다. 또한 이 데이터 정렬은 데이터베이스에 정의된 개체를 기준으로 SQL 문에 지정된 개체 식별자를 확인할 때도 사용됩니다.
  • 시스템 테이블의 char, varchar, text, nchar, nvarchar 또는 ntext 열이 새 데이터 정렬로 변경됩니다.
  • 저장 프로시저 및 사용자 정의 함수에 대한 모든 기존 char, varchar, text, nchar, nvarchar 또는 ntext 매개 변수와 스칼라 반환 값이 새 데이터 정렬로 변경됩니다.
  • char, varchar, text, nchar, nvarchar 또는 ntext 시스템 데이터 형식 및 이러한 시스템 데이터 형식에 기반을 두는 모든 사용자 정의 데이터 형식이 새 기본 데이터 정렬로 변경됩니다.

참고 항목

개념

서버 데이터 정렬 설정 및 변경
열 데이터 정렬 설정 및 변경
식 데이터 정렬 설정
식별자 데이터 정렬

도움말 및 정보

SQL Server 2005 지원 받기