【发布时间】:2016-07-26 16:02:33
【问题描述】:
我们是 netezza 的新手,目前正在尝试通过脚本将 CSV 文件导入 netezza。
让这个工作的最佳方法是什么。
理想情况下,我们希望 1)创建我们想要的表结构 2) 导入 CSV 并将 CSV 列名映射到我们想要的结构
一站式导入。
此代码返回错误:错误输入行数已达到最大值
INSERT INTO DBO.TABLE
SELECT * FROM
EXTERNAL 'C:\\log\\FILE.csv'
USING
(
DELIMITER ','
MAXROWS 300
logdir 'C:\log'
SKIPROWS 1
Y2BASE 2000
ENCODING 'internal'
REMOTESOURCE 'ODBC'
ESCAPECHAR '\'
)
通过向导导入有效,但我们无法自动执行此操作
Nzload 是要走的路吗?如果是这样,最好的做法是什么?
--编辑 我们将此问题归结为我们正在导入的某些字段中存在逗号,并且在导入脚本中未指定文本限定符。
我们如何指定这个?
【问题讨论】:
-
你说的“通过向导导入”是指Aginity Workbench中提供的工具吗?