본문 바로가기
개발자모드/오라클

[오라클TIP] 특수문자(&) INSERT 하는 방법

by 요니L 2021. 12. 13.

 

테이블에 데이터를 적재할때 특수문자(&)를 INSERT하는 경우 아래와 같이 대체 변수 입력하라고 나오는 경우가 있다.

이는 [&]가 바인드 변수로 사용되기 때문이다. 

 

해결방법

방법1) INSERT문을 실행하기 전에 SET DEFINE OFF; 또는 SET SCAN OFF; 를 실행해 준다. 

(substitution variable 기능을 OFF시킨다. )

 

SET DEFINE OFF 실행 후 INSERT문 수행

 

SET SCAN OFF 실행 후 INSERT문 수행

 

방법2) substitution variable 기능을 사용해야 할 경우 &대신 다른문자로 지정한다.

SET DEFINE @

SET DEFINE @ 실행 후 INSERT문 수행

 

댓글