오라클 11G와 턱시도를 사용하는 3티어 환경입니다.
pro*c의 다이나믹 SQL을
EXEC SQL DECLARE AA CURSOR FOR
SELECT .... FROM tbl_TEST;
EXEC SQL OPEN AA;
형태의 하나의 문장으로 만들고자 합니다.
====================================
변수A
select
from tbl_ TEST a
where a.aa = '1'
과 같은 기본 SQL문에
변수A가 '1'일경우
AND a.cc = '1' 가 추가되어지고
변수A가 '2'일경우
AND (a.dd = '1') or (a.ee = '1')
의 문장이 모두 처리되어지는 SQL문을 만들고자 합니다.
즉 하나의 문장으로 위의 두 변수에 합당한 SQL문을 만들방법이
없기에 질문 드립니다.
답변 아시는 분 계시면 부탁드립니다.
|