안녕하십니까..

다름이 아니라 프로시져에서 동적 쿼이를 이용하여
변수에 sql문장을 담았습니다.

예를 들이
SET Sql = 'select * from '

if aaa = '1'
   SET Sql = Sql + ' abc '
else
   SET Sql = Sql + ' def '

exec (Sql )

이렇게 실행하여 결과를 봅니다.

여기에서 제가 궁금한것은 exec(sql)을 하기 전에

sql의 문법 오류가 있는지 체크를 하고 문법 오류가 있으면
exec(sql)을 하지 않고

문법 오류가 없을경우
exec(sql)을 실행하여 결과값을 보고 싶습니다.

방법이 없는지요???