IT | 개발/Database
[Oracle | 오류 해결] 쿼리에 '&' 들어가서 대체 변수 입력 창 뜨는 문제 해결하기
뻔뻔한 개발자
2021. 7. 26. 07:40
0. 개요
쿼리에 '&' 문자를 써서 SELECT/INSERT 해야 하는 경우가 있다.
이 때, WHERE 조건 절, 또는 VALEUS 값 안에 '&' 특수문자가 들어가면 대체 변수 입력 이라는 팝업이 뜬다.
이는, & 자리를 사용자로부터 입력받은 변수로 대체하는 기능이 켜져있어서 생기는 현상이다.
1. 문제 해결
대체 변수 입력 기능을 해제한 후, 쿼리를 수행하면 된다.
set define off;
명령어를 통해 기능을 off 시킨다.
이후에 쿼리를 실행하면 대체변수 기능 없이 실행된다.
작업을 완료하고 나면, 다시
set define on;
명령어를 통해 원래 상태로 복귀시킨다.
-끝-