Q&A

  • 그게아니라염...다시질문할께염...^^
그건.... 없다면 테이블 이나 뷰가 없다구나오자나염..

근데 전 존재하면 없애구 싶은데염....

모 아래와 같이 if 를 써서염..... 근데 이케하면 exists이 정의되지 않았다구나오는군염.... 쿼리컴포넌트에는 select * from crm_rfm으루 해놓았거덩염....

존재한다면 아래와같이 실행할려면 어케해야하나염?



with query1 do

begin

if Exists then

begin

close;

sql.clear;

sql.add( 'drop view crm_rfm' );

execsql;

end;

end;

1  COMMENTS
  • Profile
    stoney 2001.09.10 22:57
    이런식으로 하면 될꺼 같은데요.. 디비가 오라클이라며..

    with query1 do

    begin

    sql.Close;

    sql.Clear;

    sql.add('select * from dba_views where view_name = ''crm_rfm'') ;

    open;

    if recordcount <> 0 then

    begin

    close;

    sql.clear;

    sql.add( 'drop view crm_rfm' );

    execsql;

    end;

    end;



    노력중인 초보 wrote:

    > 그건.... 없다면 테이블 이나 뷰가 없다구나오자나염..

    > 근데 전 존재하면 없애구 싶은데염....

    > 모 아래와 같이 if 를 써서염..... 근데 이케하면 exists이 정의되지 않았다구나오는군염.... 쿼리컴포넌트에는 select * from crm_rfm으루 해놓았거덩염....

    > 존재한다면 아래와같이 실행할려면 어케해야하나염?

    >

    > with query1 do

    > begin

    > if Exists then

    > begin

    > close;

    > sql.clear;

    > sql.add( 'drop view crm_rfm' );

    > execsql;

    > end;

    > end;