Collation에 해당하는 한글 이름을 모르겠어서 일단 데이터 정렬이라고 씁니다.
아무 생각없이 기본 값을 이용해서 Oracle과 MS SQL을 설치했을때,
Oracle은 Case Sensitive(대소문자 구별),
MS SQL은 Case Insensitive(대소문자 구별X)로 설치된다.
오늘 전쟁을 한번 치뤘는데 저 기본 값이 원인이었다. 최초의 개발은 Oracle이었고 파트너 사의 요청에 따라 나중에 MS SQL 버전을 만들어 두 가지 버전을 유지하고 있는데, 대부분의 테스트는 Oracle에서 이루어지고 작업이 완료되면 MS SQL버전으로 이식을 한다. 이렇게 작업을 했으니, 테스트에서 절대로 문제가 안되던 일이 생긴 것이다.
letter와 LETTER가 같은 것으로 인식되서 생기는 최악의 경우를 오늘 다 당했다. 원인도 찾고 해결도 했지만, 잊지말자는 의미에서 기록을 남긴다.
'MSSQL'에 해당되는 글 1건
- 2007/10/11 Oracle과 MS SQL서버 기본 데이터 정렬(Collation)
