从数据字典中读取信息

user_tables

user_tab_columns

解决方案 »

  1.   

    select * from tab;
    select * from user_tables;
    select * from all_tables;
    select * from dba_tables;
      

  2.   

    select * from tab;
    select * from user_tables;
    select * from all_tables;
    select * from dba_tables;
      

  3.   

    table 可以从cols里面进行比较 
    view 的创建信息在user_views 可以查到
    procedure,function,和package可以找user_source,不过这个得一个一个程序单元的找,因为user_source里的源码是拆分成条的,每个程序单元可能有几十、几百甚至上千条
    trigger 在user_triggers里面也能得到trigger_body等信息别的好像就没有什么了Good luck!
      

  4.   

    table 可以从cols里面进行比较 
    view 的创建信息在user_views 可以查到
    procedure,function,和package可以找user_source,不过这个得一个一个程序单元的找,因为user_source里的源码是拆分成条的,每个程序单元可能有几十、几百甚至上千条
    trigger 在user_triggers里面也能得到trigger_body等信息别的好像就没有什么了Good luck!
      

  5.   

    table 可以从cols里面进行比较 
    view 的创建信息在user_views 可以查到
    procedure,function,和package可以找user_source,不过这个得一个一个程序单元的找,因为user_source里的源码是拆分成条的,每个程序单元可能有几十、几百甚至上千条
    trigger 在user_triggers里面也能得到trigger_body等信息别的好像就没有什么了Good luck!
      

  6.   

    谢谢二位
    可是
    select * from tab;等
    只是查出有什么表,
    我想要表的结构或创表的SQL
    怎么查呀
    像查VIEW、FUNCTION、等一样查出创建的TEXT  
    能查嘛?
      

  7.   

    多谢,好兄弟!
    cols是什么,说清楚点
    另外同义词从哪查呀
      

  8.   

    user_tables 表
    user_tab_columns 列
    user_indexs 索引
    user_cons_columns 约束
    user_views 视图
    user_triggers 触发器
    user_shapshots 快照
    user_synonyms 同义词(syn也可以)
    user_db_links 链路
    user_objects 对象
    user_jobs 任务