在Oracle SQL Developer中,我是否可以将所有表列详细信息导出为CSV文件,而无需单击每个表然后导出?

lhcgjxsq  于 2023-10-16  发布在  Oracle
关注(0)|答案(2)|浏览(135)

我想从Oracle数据库中的每个表的“列”选项卡导出所有信息。我知道我可以手动完成(单击每个表,转到列选项卡,右键单击,单击“导出”,并创建一个CSV文件-包括在情况下,有一个更好的方法来做到这一点!),但有没有办法做到这一点,而不必单独去每一张table?谢谢你,谢谢!
编辑:我忘了说我想选择特定所有者下的表。

gr8qqesn

gr8qqesn1#

如果我没理解错的话,你应该直接进入工具菜单,然后选择数据库导出。例如,按照向导操作

  • 选择连接
  • 不出口
  • 出口数据
  • 格式 * 插入 * 语句
  • 单个文件
  • 设置目标文件位置和名称

在下一个屏幕上选择要导出的对象(您可能希望排除表以外的所有对象)。
剩下的就是“下一个……”下一篇:And - That's All文件内容显示在SQL Developer中,您也可以在目标文件夹中找到它。
分步演示:

mwyxok5s

mwyxok5s2#

这个代码最终为我工作。我能够导出表所有者、表名、列名和列注解。
SELECT * FROM all_col_comments WHERE owner = 'owner_name';

相关问题