Insert 如何在DB2的LOAD语句中使用默认值?

Insert 如何在DB2的LOAD语句中使用默认值?,insert,load,db2,Insert,Load,Db2,我目前正在使用DB2。我对load语句了解不多。 我正在使用此查询加载数据 从DEL方法p('IX',1,2,3,4,)消息的“IXAC.CSV”加载 “SYAC.MSG”插入SYNC.AC_计数(“类型”,AC1、AC2、AC3、, AC4);承诺 在“IXAC.CSV”中,有4个用逗号分隔的int值。我的问题是,如何在每行插入时将load语句中的“IX”作为常量插入 我试过了,但没有成功。我的数据库更新了 帮帮我。。 提前感谢…如果您能够编辑.csv文件,解决方法是您可以使用文本编辑器(如u

我目前正在使用DB2。我对load语句了解不多。 我正在使用此查询加载数据

从DEL方法p('IX',1,2,3,4,)消息的“IXAC.CSV”加载 “SYAC.MSG”插入SYNC.AC_计数(“类型”,AC1、AC2、AC3、, AC4);承诺

在“IXAC.CSV”中,有4个用逗号分隔的int值。我的问题是,如何在每行插入时将load语句中的“IX”作为常量插入

我试过了,但没有成功。我的数据库更新了

帮帮我。。
提前感谢…

如果您能够编辑.csv文件,解决方法是您可以使用文本编辑器(如ultra edit),该编辑器在其查找/替换功能中支持通配符或正则表达式,并用CR/LF后跟“IX”替换每个回车/换行符(根据插入时是否要指定文本分隔符,引号是可选的)。然后.csv文件将包含所有数据。

更改数据库中的表定义,使列“IX”具有默认值(看起来您需要“TYPE”?)


然后按正常方式加载,省去IX列。

我对一个表执行了此操作,我有20多个表要执行相同的任务,需要更改表结构。还有其他方法吗?这对我也不起作用。我尝试完全忽略该列并将其留空,但在csv中使用相应的逗号。没有任何结果。