Oracle SQL Developer查询结果导出向导默认输出文件名

时间:2015-04-08 11:38:03

标签: sql oracle oracle-sqldeveloper

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

选择所需的格式(在本例中为.xls)后,默认保存为目标为(对我而言)C:\Documents and Settings\XXXXX\export.xls

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

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

3 个答案:

答案 0 :(得分:5)

正如发现的那样,目前还不可能,但如果得到用户的足够关注,目前正在实施Oracle的功能请求。

功能要求:

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

答案 1 :(得分:1)

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

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

答案 2 :(得分:1)

我知道这是一个旧线程,但是我一直在寻找答案,并希望与其他任何人共享一些信息。

据我所知,您仍然无法设置文件名的精确文本或向其添加时间戳,但是如果您在“导出向导”窗口中更改“另存为”设置(可以通过“工具”“惯用选项”菜单将其设置为永久文件)以“分离文件”,然后将在指定的文件夹中自动为每个导出指定不同的文件名。即使导出是相同的查询,这也有效。 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