怎么样查询本用户下面的所有表并且导出表名

时间:2021-12-24 09:22:30
9I的版本,由于这个用户下面的表太多了,大概几百个,我想导出 lala@mytop 这个用户下面的所有表名应该怎么操作呢,谢谢.

就是导出表名称,不导出结构和数据

10 个解决方案

#1


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

#2


楼上正确、

user_tables 都有本用户的表信息

#3


引用 1 楼 jdsnhan 的回复:
1、几百张表真不算多。
2、只要表名 select table_name from user_tables;


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

#4


TOAD可以导出数据成CSV、TXT

#5


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


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

#6


引用 1 楼 jdsnhan 的回复:
1、几百张表真不算多。
2、只要表名 select table_name from user_tables;

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

#7


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

#8


直接全选复制粘贴到新建文档里就可以吧?

#9


怎么样查询本用户下面的所有表并且导出表名

我最后自己用记事本一个一个的敲出来的。。。

#8  我是在TOAD里面的,不是在plsql 里面查询的,我试过了,如果在里面查询所有表,然后复制到记事本里面以后会有很多空白的出来,要整理好久。。。。

#5  TOAD里面是以表格的形式出来的,不可以复制,也许可以复制,我自己不知道方法

#10


引用 9 楼 gz109 的回复:
怎么样查询本用户下面的所有表并且导出表名

我最后自己用记事本一个一个的敲出来的。。。

#8  我是在TOAD里面的,不是在plsql 里面查询的,我试过了,如果在里面查询所有表,然后复制到记事本里面以后会有很多空白的出来,要整理好久。。。。

#5  TOAD里面是以表格的形式出来的,不可以复制,也许可以复制,我自己不知道方法


楼主一个搞技术的,干起活来 搞的跟办公文员一样,一个个敲。
我只能 。。。。。。

#1


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

#2


楼上正确、

user_tables 都有本用户的表信息

#3


引用 1 楼 jdsnhan 的回复:
1、几百张表真不算多。
2、只要表名 select table_name from user_tables;


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

#4


TOAD可以导出数据成CSV、TXT

#5


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


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

#6


引用 1 楼 jdsnhan 的回复:
1、几百张表真不算多。
2、只要表名 select table_name from user_tables;

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

#7


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

#8


直接全选复制粘贴到新建文档里就可以吧?

#9


怎么样查询本用户下面的所有表并且导出表名

我最后自己用记事本一个一个的敲出来的。。。

#8  我是在TOAD里面的,不是在plsql 里面查询的,我试过了,如果在里面查询所有表,然后复制到记事本里面以后会有很多空白的出来,要整理好久。。。。

#5  TOAD里面是以表格的形式出来的,不可以复制,也许可以复制,我自己不知道方法

#10


引用 9 楼 gz109 的回复:
怎么样查询本用户下面的所有表并且导出表名

我最后自己用记事本一个一个的敲出来的。。。

#8  我是在TOAD里面的,不是在plsql 里面查询的,我试过了,如果在里面查询所有表,然后复制到记事本里面以后会有很多空白的出来,要整理好久。。。。

#5  TOAD里面是以表格的形式出来的,不可以复制,也许可以复制,我自己不知道方法


楼主一个搞技术的,干起活来 搞的跟办公文员一样,一个个敲。
我只能 。。。。。。