我目前正在使用DB2。我对load语句了解不多。 我正在使用此查询来加载数据..
从DEL方法P('IX',1,2,3,4,)的“IXAC.CSV”加载消息 “SYAC.MSG”INSERT INTO SYNC.AC_COUNT(“TYPE”,AC1,AC2,AC3, AC4); COMMIT;
在“IXAC.CSV”中,有4个用逗号分隔的int值。我的问题是,我如何插入带有load语句的'IX'作为每行插入的常量。
我试过这个,但没有找到任何成功。我是数据库中的新手。
帮帮我...... 提前谢谢......
答案 0 :(得分:1)
更改数据库中的表定义,使其具有“IX”列的默认值(看起来您想要“TYPE”?)。
然后按正常方式进行加载,省去IX列。
答案 1 :(得分:0)
如果您能够编辑.csv文件,则解决方法是您可以使用在其查找/替换功能中支持通配符或正则表达式的文本编辑器(如超编辑),并将每个回车符/换行符替换为CR / LF后跟“IX”(引用可选,具体取决于您是否要在插入时指定文本分隔符)。然后您的.csv文件将包含您的所有数据。