테이블에 데이터를 적재할때 특수문자(&)를 INSERT하는 경우 아래와 같이 대체 변수 입력하라고 나오는 경우가 있다.
이는 [&]가 바인드 변수로 사용되기 때문이다.
해결방법
방법1) INSERT문을 실행하기 전에 SET DEFINE OFF; 또는 SET SCAN OFF; 를 실행해 준다.
(substitution variable 기능을 OFF시킨다. )
방법2) substitution variable 기능을 사용해야 할 경우 &대신 다른문자로 지정한다.
SET DEFINE @
'개발자모드 > 오라클' 카테고리의 다른 글
[오라클11g] 시퀀스 생성, 시퀀스 삭제, 시퀀스 수정 (0) | 2021.12.21 |
---|---|
[오라클11g] 테이블 생성과 삭제, 테이블 수정(컬럼 추가, 수정, 삭제) (0) | 2021.12.21 |
[오라클11g] 사용자 생성과 삭제 및 권한 부여, 비빌번호 변경 (0) | 2021.12.21 |
댓글