오라크 특수문자값과 자리수 초과 데이터 입력에 관해 문의 드립니다. 0 1 788

by 빳데리빵빵 [Oracle 기초] [2021.10.17 18:08:59]


AS-IS To TO-BE로 자료를 옮기는 중에 발생한 문제입니다.

1. AS-IS NOT NULL 컬럼을  TO-BE NOT NULL 컬럼에 그대로 MOVE 하는데 NULL 오류가 나서 데이터를 확인해봤더니

DEBAVER에서는 NULL 값으로 나오고 LENGTHB 체크를 하면 1바이트가 나옵니다. 파일로 내려서 보면 * 값이 찍히길래 ascii 값으로 범위를 지정해서 확인해봐도 

특수기호값이 나오지를 않네요. 물론 TRIM 처리를 해서 REPLACE로 공백으로 바꿔주면 ERROR 가 없긴한데 대체 무슨값이 들어있는지 확인하는 방법이 있을까요??

위와 같은 에러가 나면서 자료를 그대로 옮길수가 없는데 어떻게 해결을 해야 할지 고수님들께 문의 드립니다.

TRIM(REPLACE) 하는 방법말고 AS-IS 자료를 있는 그대로 옮길수는 없을까요?

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입