select * from tablename;tablename 是变动的

解决方案 »

  1.   

    如果你是拿程序连接oracle来做的话建议你在程序里把tableName做为一个变量
    然后"select * from " 连接 这个tableName变量,这样当你用的时候只需传个
    表名就行了,如果你是纯粹在oracle里开发的话,同样可以用这种方法.或者用动态
    sql来做..
      

  2.   

    可以用动态语句"execute immediate ",具体的用法你得自己灵活掌握了!
      

  3.   

    SELECT * FROM 这里变量好像不行 WHERE AA = 变量
      

  4.   

    这是个程序问题,你这个表名肯定是根据一个什么样的关系获得的,这个控制,你就可以在页面来做了,通过业务指定相应的表名,放到sql中的时候表名只要用一个变量来代替就行了。直接拼接sql语句就可以实现了
      

  5.   

    execute immediate 'select * from '||表名变量