你知道任何免费的客户端将csv文件导入db2 for win(比如Toad或Tora但是db2)?
答案 0 :(得分:3)
它不是图形化的,但DB2有一个内置的IMPORT command用于CSV文件。您应该能够从任何图形工具(如Data Studio或控制中心)发出它。
IMPORT FROM my_file.csv
OF del
INSERT INTO my_table
您也可以执行INSERT_UPDATE或REPLACE(删除所有现有数据)而不是INSERT。
如果要在CSV中选择特定列,请添加方法修饰符:
IMPORT FROM my_file.csv
OF del
METHOD P(2, 3, 5)
INSERT INTO my_table
(P代表位置。索引是从1开始的。)
您可能还需要在表格中指定特定列:
IMPORT FROM my_file.csv
OF del
METHOD P(2, 3, 5)
INSERT INTO my_table(my_column_2, my_column_3, my_column_5)
编辑:我应该提一下Toad for DB2的免费版本。我没有使用它,所以我不知道它是否具有您正在寻找的功能。
答案 1 :(得分:1)
我使用Toad创建表,使用SQuirreL从.csv文件导入数据。它工作正常。 使用免费的Toad版本,您无法导入数据。
非常感谢。 梅利塔
答案 2 :(得分:1)
IBM的新图形工具是您可以从中下载的Data Studio http://www-01.ibm.com/software/data/optim/data-studio/ 这是一个免费的工具(像db2 Express-C一样免费)
安装此应用程序后,您可以在Data Source Explorer视图中选择数据:
数据库连接>数据库>数据库>架构> SCHEMA_NAME>表> TABLE_NAME。
完成数据库后,右键单击它,选择“数据”,然后选择“加载”。 这将对表执行加载操作。
如果您是Eclipse的开发人员,您将很容易理解这个工具。
还有另一个工具,历史上包含在db2中,称为控制中心(db2cc)。它一直是DB2的主要图形工具,您可以在其中执行许多操作,如Imports和Loads。但是,从版本9开始,它已被弃用。该工具也是免费的,它是用Java编写的。