存储过程自己写了,基本上要用到select * from dba_tab_columns而已

解决方案 »

  1.   

    当前用户的表结构是user_tab_columns
    dba用户才可以查询dba_tab_columns
      

  2.   

    就是DBA啊,表太多,需要知道所有表结构,打印出来
      

  3.   

    执行这个sql语句,把查询结果导出、打印就可以了
    select TABLE_NAME,COLUMN_NAME
    ,DATA_TYPE||decode(DATA_TYPE,'VARCHAR2','('||DATA_LENGTH||')','NUMBER','('||DATA_LENGTH||decode(DATA_SCALE,0,'',null,'',','||DATA_SCALE)||')','')
    from dba_tab_columns where owner='你的数据库用户'
    ORDER BY TABLE_NAME,COLUMN_NAME;
      

  4.   

    正解:注意  owner='你的数据库用户'  这里 要 大学
      

  5.   

    也可以PL/DEV把建表语句导出来