상황
sql/plus에서 @file.sql 로 스크립트를 돌리는데 & 문자가 데이터에 들어있을 경우,
& 문자를 그대로 입력하고 싶은데, 자꾸 치환변수로 인식해서 값을 입력하라고 한다.
해결방법
오라클상에서 치환변수로 인식하겠다는 옵션을 변경해주면 된다.
방법1.
오라클 sql/plus에서 치환변수 해제
SQL> set define off;
(다시 이 옵션이 필요할 수도 있으니, 스크립트를 돌리고 나면 set define on 으로 바꿔주자 ~_~
방법 2.
토드 9.x에서
View->Toad Options
->Editor->Execute/Compile->Behavior 영역에서
Prompt for substitution variables 체크 해제
[출처] 오라클 sql/plus에서 치환변수 해제|작성자 프리다
[여담..] 이거 몰라서.. 스무개정도 수동으로 입력했다..... 데이터가 천개였기 망정이지, 몇만개만 됐어도 ㅎㄷㄷ.........
'DB > Oracle 일반' 카테고리의 다른 글
ORA-06553: PLS-307: too many declarations of 'DESENCRYPT' match this call (0) | 2012.07.19 |
---|---|
DBMS_CRYPTO 권한 부여방법 (0) | 2012.04.16 |
Oracle] 테이블명 변경하기(table rename) (0) | 2012.03.30 |
ORACLE] DBMS_CRYPTO 권한주기(내용없음) (1) | 2012.02.24 |
oracle] 원격에서 sysdba 권한으로 접속하려면.. (0) | 2012.02.24 |