比如我想:
select  * from aaa_20070108_bbb可以类似这样吗:
select  * from 'aaa'||to_char(sysdate,'YYYYMMDD')||'bbb' 
select  * from concat(concat('aaa',to_char(sysdate,'YYYYMMDD') ),'bbb') 我试了这两个,不行。

解决方案 »

  1.   

    要用动态sqlexecute immediate ...lz的select 结果要放到什么地方呢
      

  2.   

    可以的
    应该用动态的语句,如果execute immediate 类的不好用,就调用包罢。
      

  3.   

    可以的,
    或者干脆使用动态sql,建立view
      

  4.   

    qiyousyc(沈阳棋友),什么是“调用包”?
      

  5.   

    ‘包’就是‘包’,类似于存储过程。一般是oracle自己已经定义的,用来实现一些特殊的功能。
    在8i前,不支持动态的sql语句,如果有动态的sql语句,就要调用包dbms_sql。