DBMS/Oracle

오라클 대체변수를 입력하세요

멋쟁휘개발자 2022. 1. 26. 00:29

[증상]

쿼리에 '&' 문자를 써서 SELECT/INSERT 할 때 WHERE || VALEUS 값에 '&' 특수문자가 포함될 경우 '대체 변수 입력' 팝업이 뜬다.

 

& 이후의 문장에 대해 값을 입력하라고 함

[원인]

& 자리를 사용자로부터 입력받은 변수로 대체하는 기능이 켜져있어서 생기는 현상

 

 

[해결]

 

1. 현재 기능 확인

SHOW DEFINE;

define "&" (hex 26)  이런식으로 확인 됨

 

2. 기능 끄기

SET DEFINE OFF;

 

 

한 번의 session에서만 기능을 발휘하기 때문에, 실행 시마다 해당 문장을 포함하여 실행이 필요할 듯 하다.

 

 

 

 

 

'DBMS > Oracle' 카테고리의 다른 글

[오라클] JOIN(OUTER/INNER/SELF/EQUI/NON-EQUI)  (1) 2022.02.22