Oracle SQL Developer:导出为 CSV 时设置 <null> 值

Han*_*gon 2 oracle export oracle-sql-developer csv

在 Oracle SQL Developer 中导出为 CSV 时,值将替换为“”。我希望它们被导出为字符串null。这可以在任何地方配置吗?

希望的例子:

"STARTDATE", "ENDDATE"
"2017-03-16 00:00:00", null
Run Code Online (Sandbox Code Playgroud)

代替:

"STARTDATE", "ENDDATE"
"2017-03-16 00:00:00", ""
Run Code Online (Sandbox Code Playgroud)

导出是通过运行查询来执行的,右键单击网格中显示的数据并选择“导出...”

Bal*_*app 5

只需在您的会话中设置以下内容,就像您在 SQL*Plus 中所做的那样:

set null "null"
Run Code Online (Sandbox Code Playgroud)

注意:这不会影响 NULL 在数据网格中的显示方式(您可以从菜单中设置:工具 - 首选项 - 数据库 - 高级 - 将空值显示为),但会影响导出的 CSV。