오라클/substitution variable 변수 치환 없애기
[ Oracle ] 특수 문자 입력시 substitution Varible 변수 치환 없애기
정윤재
2013. 7. 19. 01:09
oracle 에서
insert into test_table values ('url','http://localhost:1111?param1=1111¶m2=2222¶m3=3333');
이런 식으로 구문을 실행 시킬 경우 & 이하는 쿼리에서 변수로 인식 한다.
그래서 정상적으로 쿼리가 실행 되지 않는데
이런 상황이 발생 하였을 때는 아래와 같이 해결 하면 된다. (update 도 같음)
SQL>set define off
라고 명령을 내리면 위의 쿼리가 정상 작동 하게 된다.
쿼리 실행 후에는
SQL>set define on
명령으로 상태를 원상 복구 시켜 주자
위의 내용은
http://mainia.tistory.com/644 내용을 참조 하였습니다.