equal to 작업에서의"Korean_Wansung_CS_AS"과(와) "Korean_Wansung_CI_AS" 간의 데이터 정렬 충돌을 해결할 수 없습니다.
어장 Develop/어장 DBMS 2013. 7. 5. 09:57반응형
equal to 작업에서의 "Korean_Wansung_CS_AS"과(와) "Korean_Wansung_CI_AS" 간의 데이터 정렬 충돌을 해결할 수 없습니다.
이 문제의 경우는 join에서 발생한다. 조인하려는 두 테이블의 각 컬럼 속성을 잘 보면 데이터 정렬란이 있는데 이 부분이 Korean_Wansung_CS_AS 이거나 CI_AS인데(물론 이 이외에도 많다) 각 컬럼이 다르기 때문에 발생하는 에러사항이다.
해결방법은
A.컬럼명 collate Korean_Wansung_CI_AS = B.컬럼명 collate Korean_Wansung_CI_AS
와 같은 예시로 각 컬럼명을 대입해주는 방식으로 해결할 수 있으나, 나의 경우엔 실패했고...
귀찮아서 디비의 속성을 까보고 각 컬럼의 데이터 정렬 속성이 다르기에 확 그냥 바꿔주는 식으로 해결했다.
두번째 방법은 디비 정렬 속성을 바꾸는 것도 있겠다.
반응형
'어장 Develop > 어장 DBMS' 카테고리의 다른 글
[Query] 대소문자 구분없이 like 쿼리 (0) | 2013.08.08 |
---|---|
[DB Error] java.lang.OutOfMemoryError: Java heap space (2) | 2013.08.02 |
[informix] 조건절에 현재날짜 입력 (0) | 2013.07.01 |
[MSSQL] MAX 함수 NULL 일 때 치환 (0) | 2013.06.26 |
[Oracle] Tablespace 생성 및 추가, 삭제 (0) | 2012.08.17 |