本帖最后由 baobao28 于 2012-11-15 09:00:33 编辑

解决方案 »

  1.   

    視圖本身不需查詢倏件限制,只需關聯倏件就好了,創建完視圖後,根據你的查詢倏件,直接從視圖中加where取出即可
      

  2.   

    你创建的视图里增加带where的字段,然后创建视图,再select * from 视图 where 条件。
      

  3.   

    拜托大家仔细帮忙看一下,and t2.hospital_id = 1这个可以拿出来放到上面那个select里面,但是剩下这2个查询条件就拿不出来了啊,因为用到了最内层的主表作为关联的
            and t4.at_hospital_id = 100
            and t1.CONSULTATION_TIME between
                to_date('2012-01-01', 'yyyy-mm-dd') and sysdate
      

  4.   

    测试了一下可以通过这种方式实现,但是又遇到一个问题,通过EXECUTE IMMEDIATE 执行动态生成的sql语句的效率太低了