Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 코드이그나이터
- linux
- JavaScript
- 오라클
- Eclipse
- codeigniter
- 자바
- 공모주 청약
- 주식 청약 일정
- 자바스크립트
- css
- jquery
- html
- Stock ipo
- Stock
- 7월 공모주 청약 일정
- 주식
- SQL
- 6월 공모주 청약 일정
- 맥
- 공모주 청약 일정
- 주식 청약
- MYSQL
- java
- Oracle
- 공모주
- php
- IPO
- 제이쿼리
- 리눅스
Archives
- Today
- Total
개발자의 끄적끄적
[ORACLE] ORA-12704: 문자 집합이 일치하지 않습니다.[펌] 본문
728x90
반응형
[ORACLE] ORA-12704: 문자 집합이 일치하지 않습니다.[펌]
ORA-12704: 문자 집합이 일치하지 않습니다.
이 에러를 처음 접한 곳은 PL/SQL
즉 프로시저를 사용하면서 접하게된 에러이다.
실제로 발생한 에러 문구는
PL/SQL: ORA-12704: 문자 집합이 일치하지 않습니다
이런식의 내용이였다.
에러의 발생 과정은
개발 서버에서 사용중이던 프로시저를 수정하게 되어
수정사항을 그대로 운영서버에 적용하고 나서 생긴 오류였다.
개발서버에서는 잘 돌아갔는데 운영서버에서 에러가 발생한 이유가 무었일까 하던찰나
"문자 집합이 일치하지 않습니다."
라는 문구를 보고 해당 컬럼의 타입을 살펴보니
VARCHAR2 와 NVARCHAR2 로
개발서버와 운영서버의 타입이 차이가 있었다.
해결 방법은 찾아보니 간단했다.
VARCHAR2 컬럼의 데이터를 가지고 NVARCHAR2에 사용하고자한다면
UNISTR(VARCHAR2 컬럼) 을 사용하면
에러 없이 잘 돌아간다.
반응형
'개발 > sql' 카테고리의 다른 글
[Oracle] 순위를 반환하는 함수 (RANK, DENSE_RANK, ROW_NUMBER) [펌] (0) | 2020.09.18 |
---|---|
[Oracle] sqldeveloper로 특수문자 입력[펌] (0) | 2020.09.16 |
[oracle] 유용한 쿼리문 만들기 (0) | 2020.09.14 |
[ORACLE] 오라클_데이터 엑셀로 추출하기/내보내기 (export) (0) | 2020.09.14 |
[mysql] 두 좌표간 거리계산 함수 (0) | 2020.09.10 |
Comments