ERROR CODE / 설명
: 보통 '' 안에 문자열을 넣음. 싱글 쿼테이션(')으로 감싼 문자열을 String Literal 이라함.. 여기에 담을수 있는 데이터의 크기 는 최대 4000 BYTE 이다. 4000 BYTE를 초과 할 경우 발생하는 아래 에러가 발생 함
ORA-01704 : string literal too long
발생 원인
: 테이블의 CLOB 컬럼에 '' 4000 BYTE를 넘는 문자열을 넣으려고 시도하다 발생됨. 이는 CLOB 컬럼에 데이터를 넣을수 없는 것이 아니라, '' 안에 4000 BYTE가 넘게 있어 발생 한 것임
-- [1] DB의 캐릭터셋은 UTF8 > 한글 : 1자, 3 BYTE / 영문, 숫자 : 1자, 1 BYTE
SELECT LENGTH('데'), LENGTHB('데')
, LENGTH('A'), LENGTHB('A')
, LENGTH(1), LENGTHB(1)
FROM DUAL;
-- [2] 1334자, 4000 BYTE
SELECT DBMS_LOB.GETLENGTH('데이터데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아1') AS "글자수"
, LENGTH('데이터데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아1') AS "BYTES"
, LENGTHB('데이터데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아1') AS "BYTES"
FROM DUAL ;
-- [3] 맨앞에 숫자 1을 추가하여 ( 1 BYTE 추가 + 4000 BYTE ) 형태로 생성
SELECT ('1데이터데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아1')
FROM DUAL;
-- [4] 1 BYTE + 4000 BYTE 입력시 에러 발생 => ORA-01704 : string literal too long
UPDATE TB_ADMDONG_PASSENGER_TEST
SET DESCRIPTION = '1데이터데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아1'
WHERE ROWNUM <= 1
;
해결방법
: TO_CLOB 함수를 이용하면 된다.
-- 1) TO_CLOB 형태로 감싸기
UPDATE TB_ADMDONG_PASSENGER_TEST
SET DESCRIPTION = TO_CLOB( '데이터데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아1' )
|| TO_CLOB('1' )
WHERE ROWNUM <= 1
;
-- 2) TO_CLOB 함수를 String literal에 1회 감싸기
UPDATE TB_ADMDONG_PASSENGER_TEST
SET DESCRIPTION = TO_CLOB( '데이터데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아1' )
|| ('1' )
WHERE ROWNUM <= 1
;
-- 3) TO_CLOB와 || 연산자 사용
SELECT TO_CLOB('데이터데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아1')
|| TO_CLOB('1') AS "글자"
FROM DUAL
;
혹시나 '' || '' 형태면 되지 않을까 생각할 수 있으나, '' || '' 결합을 하더라도 String Literal 이기 때문에 4000 Btye를 초과하면 안된다.
-- 문자열 연결 > 4000 byte || 1 byte
SELECT ('데이터데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아데이터받아1')
|| '1'
FROM DUAL;
'ORACLE > ERROR CODE' 카테고리의 다른 글
ORA-00001 : unique constraint (constraint_name) violated (0) | 2024.04.19 |
---|---|
ORA-28040 : NO matching authentication protocol (0) | 2024.01.09 |
ORA-01795 : maximum number of expressions in a list is 1000 (0) | 2024.01.08 |
ORA-01438 : value larger than specified precision allowed for this column (0) | 2024.01.08 |
ORA-01652 : unable to extend temp segment by 1280 in tablespace TS_BIG_D01; (0) | 2024.01.06 |