gpt4 book ai didi

sql - 将数据从 txt 文件导入 IBM netezza SQL 数据库时出错

转载 作者:搜寻专家 更新时间:2023-10-30 23:47:11 24 4
gpt4 key购买 nike

我想将数据从 txt 文件 (9 KB) 加载到 Aginity Workbench 中的 SQL IBM netezza 数据库。

创建表后:

我右键单击表格并转到“导入数据”选项卡并选择“逗号”作为字段分隔符并跳过文件中标题的第一行。

SQL查询是:

INSERT INTO username.my_table   // the table has 12 columns and all are characters
SELECT * FROM
EXTERNAL 'C:\\mypath\\my_file.txt'
USING
(
DELIMITER ','
LOGDIR 'C:\\temp'
Y2BASE 2000
ENCODING 'internal'
SKIPROWS 1
REMOTESOURCE 'ODBC'
ESCAPECHAR '\'
)

但是,我得到了错误:

 Unable to export the data to a file. Error: operations canceled.

为什么是“导出”,我想做导入

如有任何帮助,我们将不胜感激。

谢谢

最佳答案

取消选中双引号选项,并从文件本身中删除所有双引号。在“导入数据”选项的其他功能中,这在 Netezza 中被打破了。如果您要导入的文件包含逗号或双引号,只需使用 \,\" 将它们转义,因为您将 \ 用作你的 ESCAPECHAR 参数值。

您还应该在导入前删除文件中的 header 。

如果这不起作用,您能否提供文件的内容?为导致此错误的至少一行提供标题(为了可见性)和数据。

关于sql - 将数据从 txt 文件导入 IBM netezza SQL 数据库时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27069202/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com