Oracle SQL 开发者查询结果导出向导默认输出文件名

Oracle SQL Developer query result Export Wizard default output file name

在 Oracle SQL Developer 中,当您右键单击查询结果并 select 导出时,它会弹出导出向导。

在 select 设置您想要的格式(在本例中为 .xls)后,默认另存为目标是(对我而言)C:\Documents and Settings\XXXXX\export.xls

我想要的是将默认输出文件名从始终 export 更改为动态的名称,也许是时间戳?

我什至很乐意实施第三部分扩展来处理这个问题。

正如@markleiber 所说,无法更改默认文件名,但如果转到 Tools/Preferences/Database/Utilities/Export/<Export Type>,则可以更改此类导出的默认文件夹。

您还可以更改默认工作表名称并选择包含或删除 Excel 格式导出的 headers。

正如所发现的那样,这目前是不可能的,但如果它得到用户的足够关注,目前作为 Oracle 的功能请求将被实施。

功能请求:

https://apex.oracle.com/pls/apex/f?p=43135:7:114031166834052::NO:RP,7:P7_ID:41561

我知道这是一个旧话题,但我一直在寻找这个问题的答案,并想与其他人分享一些信息。

据我所知,您仍然无法设置文件名的 精确 文本或为其添加时间戳,但是如果您更改 "Save As"在导出向导中设置 window(这可以通过工具 - 首选项菜单永久设置)到 "Separate Files",然后每次导出都会自动在指定的文件夹中指定一个不同的文件名。即使导出是相同的查询,这也有效。 SQL Dev 为每个文件命名 "TABLE_EXPORT_DATA.xls" 并会在每次导出后在末尾修改一个数字。例如:

TABLE_EXPORT_DATA_4.xls
TABLE_EXPORT_DATA_3.xls
TABLE_EXPORT_DATA_2.xls
TABLE_EXPORT_DATA_1.xls