【发布时间】:2019-07-24 13:47:52
【问题描述】:
我正在尝试使用以下命令将数据从 Oracle 导出到 CSV:
SET ECHO OFF
SET NEWPAGE 0
SET SPACE 0
SET PAGESIZE 0
SET FEED OFF
SET HEAD OFF
SET null NULL
SPOOL STUDENT.CSV
SELECT ID ||’,’|| NAME ||’,’|| ADMISSION_DATE FROM STUDENT;
SPOOL OFF;
但是,当使用连接运算符(||','||) 和设置 null NULL 选项时,它会将 null 值保留为 CSV 文件中的空白字符串 (''),而不是用 NULL 替换它。
有人能告诉我如何一起使用 set null 和 concatenate 运算符吗?
【问题讨论】:
-
你需要另一个标签来表明你在说什么 shell。