음 간략히 말하자면..
a=0 일때
select *
from aaa
를 하고
a=1일때
select *
from bbb
를 하려고 합니다.
여기서 테이블들을
if p_작업구분 = '0' then
변_작업구분 = 'aaa'
else 변_작업구분 = 'bbb'
end if
select *
from 변_작업구분
이런건 불가능 한건가요??(이해가 되셨는지...)
음.. 조건절이나 into절엔 변수치환되는건 당연한건데.. from절에도 쓸 수가 있는지...
만약 된다면 참 좋겠는데 말이죠.. 해봤는데 테이블 없다고 오류가 뜨네요..
저게 가능하지 않으면 이 프로시져는 아마 엄청 긴 프로시져가 될꺼라서요..
혹시 안된다면 다른 방법이 있는지요??