不好意思,不能用存储过程。只用SQL如何做???????

解决方案 »

  1.   

    先 select count(*) from all_views where view_name='AAA',如果结果不为0的话
    再 drop view AAA;
      

  2.   

    不好意思,不能用存储过程。只用SQL如何做???????为什么不能用存储过程?/其实很多事情一个SQL上解决不了的,所以才会有过程和函数的产生
      

  3.   

    如果我想通过SQL实现,能实现吗?
    请哪位指点一下!
      

  4.   

    那你就直接drop view AAA;然后在你的C#应用程序中想办法把当视图不存在时的ORACLE错误屏蔽掉。
      

  5.   

    sql能实现,但不是一句sql就能实现的,过程就是sql的整合体啊。
      

  6.   

    我的意思是说想直接通过简单的sql语句而不用存储过程能否实现。
      

  7.   

    删除视图的操作不能用简单的SQL语句实现 因为DROP操作是属于DDL的操作,需要动态语句来实现:)
      

  8.   

    屏蔽掉错误
    或者先create or replace
    再drop