CLOB ์ค๋ผํด ORA-24816 ์๋ฌ ํด๊ฒฐ ๋ฐฉ๋ฒ ๐ง๊ฐํ์ ์ผ๋ก๐ง ๋ฐ์ดํฐ ์ฌ์ด์ฆ๊ฐ ํด ๋, ORA-03146(๋ฒํผ ๊ธธ์ด ๋ถ์ ํฉ) ์๋ฌ ๋ฐ์ ๋์ ๊ฒฝ์ฐ์๋ INSERT, UPDATE ์์๋ ๋ฌธ์ ๊ฐ ์์ผ๋ MERGE๋ฌธ์์ ์๋ฌ ๋ฐ์. ๊ตฌ๊ธ๋ง ์ ๋ช
ํํ ์์ธ ๋ฐ ํด๊ฒฐ ๋ฐฉ๋ฒ ์กด์ฌ X -> ๋์์ผ๋ก empty_clob()์ผ๋ก ๋ฐ์ดํฐ ์์ฑ ํ ๋ฐ๋ก UPDATE๋ฌธ ์ํ์ผ๋ก ํด๊ฒฐ CUD์, CLOB์ปฌ๋ผ์ ์ ์ผ ๋ง์ง๋ง ์์๋ก ๋ณ๊ฒฝํ์ ๋ ํด๊ฒฐ๋์๋ค๋ ์ผ์ด์ค๋ ์กด์ฌ ๐ Reference ๋๋ณด๊ธฐ https://velog.io/@kimbad1992/Oracle-MERGE-INTO-%EA%B5%AC%EB%AC%B8%EC%97%90%EC%84%9C%EC%9D%98-CLOB-%ED%83%80%EC%9E%85-INSERT-%EC%8B..
Clob
CLOB ๋ฌธ์ ๋ํ ๋ฐ์ดํฐ ๋ณด๊ด์ฉ ์ค๋ผํด์ CLOB VARCHAR2 ์ฌ์ด์ ์์์ ๋ณํ์ ์ํํด์ค๋ค. ์ต๋ 4GB๊น์ง ์ ์ฅ ๊ฐ๋ฅ ๋ฐ๋ก SIZE ์ง์ ์ํ๊ณ ์ฌ์ฉ CLOB ์ปฌ๋ผ Select ์ ์ฃผ์ ์ฌํญ CLOB ์ปฌ๋ผ์ ์ต๋ 4GB์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ์ ์๊ธฐ ๋๋ฌธ์, row ์๊ฐ ๋ง์์ง๋ค๋ฉด ์ฑ๋ฅ๋ฉด์์ ํฐ ๋ถ๋ด์ด ๋ ์ ์๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ CLOB ์ปฌ๋ผ ์กฐํ ์ ์ ์ฒด ๋ฐ์ดํฐ๊ฐ ์๋ ์ผ๋ถ ๋ฐ์ดํฐ๋ง ๋ณด์ฌ์ง๊ฒ ๋๋ค. (๋ฐ์ดํฐ๊ฐ ์๋ชป ๋ค์ด ๊ฐ๊ฒ ์๋..!) ์ ์ฒด ๊ฐ์ ์กฐํํ๊ณ ์ถ๋ค๋ฉด dbms_lob.substr(์ปฌ๋ผ๋ช
, dbms_lob.getlength(์ปฌ๋ผ๋ช
)) ์ ์ด์ฉํด์ ์กฐํํ๋ค. ๋จ, Orange ํด์ ์ฌ์ฉํ๊ณ ์๋ค๋ฉด ์ ์ฒด ๋ฐ์ดํฐ๋ฅผ ๋ณด์ฌ์ค๋ค๊ณ ํ๋ ์ฐธ๊ณ ! [Tools] - [Orange Options…] ..