使用python将整个文本文件加载到数据库中

用户4536382

我想将具有两个由定界符分隔的字段的整个文本文件加载||到我的netezza数据库中。由于数据集很大,因此每行插入n行会降低我的性能。

我的文本文件是这样的:

ING BANK, N.V.||520639
STANDARD CHARTERED BANK MALAYSIA BERHAD||483551
VJA||492287

您能否帮忙建议我如何一次性上传数据库中的文件?

谢谢。

斯科特·麦格

如果要通过ODBC连接将数据远程加载到Netezza,则可以使用以下语句作为模板。在其中,我通过通用SQL开发工具使用ODBC连接从Windows工作站本地的文本文件加载。

INSERT INTO BNK_CDE_TEST
SELECT *
FROM external 'c:\bankdata.TXT'
USING (DELIMITER '|' REMOTESOURCE 'ODBC');

重要的是要注意,Netezza不支持多字符列定界符。您要么需要预处理数据以转换“ ||” 分隔符,否则您需要执行以下技巧,在其中使用“ |” 作为分隔符,以使“ ||” 被视为围绕垃圾邮件空列的两个定界符。

INSERT INTO BNK_CDE_TEST
SELECT COL1,   COL2
FROM external 'c:\bankdata.TXT' (COL1 VARCHAR(100), junkcol INT, col2 bigint)
USING (DELIMITER '|' REMOTESOURCE 'ODBC');

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用c#将文本文件中的某些数据加载到sql server数据库中

将文本文件加载到mysql数据库中,并在每行中添加时间戳

Python 将文本文件中的数据加载到 sqlite 数据库中,并将表名和列作为参数传递

将数据从文本文件加载到字典中

使用Django将数据加载到外部文本文件中

在 Python 中编辑文本文件后,如何将文本文件重新加载到 JSON 中?

无法使用jQuery将数据从名为sample.txt的文本文件加载到html文件中

将文本文件加载到javascript数组中

将文本文件加载到字典中

将文本文件加载到 ac 程序中

将文本文件段落加载到没有库的字符串中

将文本文件加载到 JQuery 数据表中

Django使用jQuery将文本文件加载到HTML文件中

如何将Python字典从文本文件加载到变量中

如何使用Swift将文本文件逐行加载到数组中?

将mysql数据库中的数据输入文本文件的脚本

使用php将数据从文本文件保存到PostGreSQL数据库

使用 java 将 Postgres 数据库收集的数据写入文本文件

将每个文本文件的内容保存到数据库表mysql中

使用PHP将多个文本文件导入数据库表单元格

为什么将保存的文本文件加载到 tkinter (python) 的列表框中时,将每个保存的数据输入显示为一行?

如何将文本文件(迷宫)中的字符加载到数据结构中以供以后操作?

如何将文件夹中的多个文本文件加载到python列表变量中

将文本文件加载到 html 中的正确文本框中

Angular:我需要帮助将文本文件数据加载到字符串中

将.txt文件加载到Postgres数据库中

如何在Python中使用文本文件作为数据库?

使用JQuery读取文本文件并将其存储在数据库中

使用php创建数据库并从文本文件中插入值