9I的版本,由于这个用户下面的表太多了,大概几百个,我想导出 lala@mytop 这个用户下面的所有表名应该怎么操作呢,谢谢.就是导出表名称,不导出结构和数据

解决方案 »

  1.   

    1、几百张表真不算多。
    2、只要表名 select table_name from user_tables;
      

  2.   

    楼上正确、user_tables 都有本用户的表信息
      

  3.   


    请问怎么导出到文本文件呢,我用的时候TOAD,这个SQL只是可以查询出来表名称,但是导出不到,我意思就是导出表名称到一个TXT文件或者其他外部文件
      

  4.   


    你在TOAD里把结果复制粘贴做不到吗?
      

  5.   

    上面的使用本用户;
    如果是其他用户:
    SELECT *
    FROM ALL_TABLES WHERE OWNER='USER_NAME' 
    上述就可以查到表名。若想把表名导出你可以用pl/sql执行上述语句。执行完,把执行的结果保存为表格就行了!
      

  6.   

    select table_name from user_tables; 
    楼上正解,如果想导出,新建表并将查询结果插入即可
    最后再转存就到可以
      

  7.   

    我最后自己用记事本一个一个的敲出来的#8  我是在TOAD里面的,不是在plsql 里面查询的,我试过了,如果在里面查询所有表,然后复制到记事本里面以后会有很多空白的出来,要整理好久。#5  TOAD里面是以表格的形式出来的,不可以复制,也许可以复制,我自己不知道方法