提取后,文件缺少标题栏文本。它添加了带分隔符的空行。只有当我在 Netezza 中使用别名和函数时才会发生这种情况。我已经看到一些使用 union all 的解决方案,但是有没有资源密集型的方法来解决这个问题。
CREATE EXTERNAL TABLE 'c:\temp\test.csv'
USING
(
IncludeHeader
ENCODING 'internal'
ESCAPECHAR '\'
DELIMITER ','
REMOTESOURCE 'JDBC'
)
AS
SELECT a.COL1,a.COL2
FROM (
select quote_ident(COL1) as COL1,
quote_ident(COL2) as COL2
FROM tablename
) a;