ORACLE 공부하기!

[ORACLE] SET DEFINE OFF / SET DEFINE ON

hyer!! 2020. 12. 4. 12:43

[ORACLE] CLOB TYPE 컬럼 UPDATE 시키기! 

 

이 게시글과 연결되는 글인데 UPDATE, INSERT 되는 데이터에 특수문자가 포함되는 데이터가 있을 경우

특수문자를 그대로 넣고 싶을 때 사용한다.

 

SET DEFINE OFF;

UPDATE MYTABLE SET MYCOLUM = '~!@#$%^&*()_+';

SET DEFINE ON;

 

이렇게 하면 특수문자 데이터가 컬럼에 그대로 들어가게 된다.

사용하고 나면 SET DEFINE ON;을 실행해주도록 하자!!

 

만약 데이터 안에 특수문자(ex '&', '<' ...)가 있을 경우 대체 변수를 입력하라는 팝업창이 뜬다. 

컬럼 안에 JSP 소스내용을 그대로 넣어야하기 때문에 이런 오류가 생겼다. 

 

이제 다시 일하러 가야겠당~_~