MS-SQL의 처음 설치시 셋팅한 형식으로 각 문자열들은 형식 정의 되어 등록이 된다.
문제는 다른 언어 OS에 설치되었던, DB를 가져오면서 백업을 리스토어 하던가 아니면 DB 파일을 복사하여 연결해 사용할 경우에는 기존 DB에 있는 문자형식을 가지고 오기 때문에 나중에 문자열 함수를 사용할 때 문제가 발생한다.
alter table TEST_TABLE alter column KEY_CD char(8) collate Japanese_CI_AS NOT NULL
각 테이블의 해당 컬럼의 문자 정렬 형식을 위 방법으로 변경할 수 있다.
문제는 다른 언어 OS에 설치되었던, DB를 가져오면서 백업을 리스토어 하던가 아니면 DB 파일을 복사하여 연결해 사용할 경우에는 기존 DB에 있는 문자형식을 가지고 오기 때문에 나중에 문자열 함수를 사용할 때 문제가 발생한다.
alter table TEST_TABLE alter column KEY_CD char(8) collate Japanese_CI_AS NOT NULL
각 테이블의 해당 컬럼의 문자 정렬 형식을 위 방법으로 변경할 수 있다.
'MS-SQL' 카테고리의 다른 글
Linked DB를 이용하여 DDL문 사용하기 (0) | 2012.04.17 |
---|---|
MS-SQL 인덱스 다시 작성 예제 (0) | 2012.01.31 |
현재 DB의 테이블, SP 리스트 가져오기 (0) | 2011.09.20 |
MS-SQL identity 강제 입력하기 (0) | 2011.04.22 |
MS-SQL DB 파일 사이즈 줄이기 (0) | 2011.04.05 |