티스토리 뷰

회사에서 문자 발송 해야 하는 건이 발생했는데, sql 안에 &가 들어가서 variables 창이 계속 떠서 보낼 수가 없었다.

-> 찾아보니 문자열안에 &가 입력되면 변수로 인식한다고 한다.. ( 참고 : https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=iguyo&logNo=221101946782 )

 

하지만 &도 같이 보내야 하기 때문에 인터넷에 나온 방법들을 해봤다.

 

1. view - Toad Options - Execute/Compile - Substitution Variable Prompting 설정

기본이 All로 되어 있는데 None으로 설정하고 Apply 후 ok

 

---> 어제 했을 땐 이렇게 해도 같은 창이 떴는데, 오늘 다시 해보니 창이 정상적으로 안 뜬다.

 

 

2. &을 문자열 합치기로 설정하기

SELECT '안녕하세요&안녕하세요' TEST1,
       (SELECT '안녕하세요' || '&' || '안녕하세요' FROM DUAL) TEST2
FROM DUAL;

문자열 합치기인 || 로 묶으면 같은 결과값이 나온다.

1번이 되었다면 그냥 보냈을텐데, 안 되서 부랴부랴 2번으로 적용했다.