반응형
오라클 테이블에 더 큰 크기의 데이터를 삽입/업데이트하는 방법은 무엇입니까?
저는 문자 길이가 10,000 이상인 큰 크기의 데이터를 삽입하고 싶습니다.각 열에 CLOB 데이터 유형을 사용했습니다.다음 오류가 표시되는 대용량 데이터를 삽입/업데이트할 수 없습니다.
ORA-01704: string literal too long
내 코드
insert into table1 value(1,'values>10000');
변수에 값을 할당하고 변수를 사용하여 데이터를 삽입해야 합니다.
DECLARE
v_long_text CLOB;
BEGIN
v_long_text := 'your long string of text';
INSERT INTO table
VALUES (1,
v_long_text);
END;
명확하게 하기 위해 문자열에는 제한이 설정되어 있습니다.
문자열 리터럴을 위에 둘 수 없습니다.
- SQL에서 4000바이트
- PLSQL에서 32k
이 값을 초과하려면 바인딩 변수를 사용해야 합니다.
언급URL : https://stackoverflow.com/questions/8801814/how-to-insert-update-larger-size-of-data-in-the-oracle-tables
반응형
'source' 카테고리의 다른 글
깃 폴더의 크기를 줄일 수 있는 방법이 있습니까? (0) | 2023.06.23 |
---|---|
여러 값이 포함된 MySQL 열을 외부 키로 사용할 수 있습니까? (0) | 2023.06.23 |
Linux에서 MariaDB/InnoDB가 DB 파일을 16KB 블록으로 읽는 이유는 무엇입니까? (0) | 2023.06.18 |
C# 배열에 값 추가 (0) | 2023.06.18 |
사용자 정의 Wordpress 사용자 유형 (0) | 2023.06.18 |