银行Db2

DB2 load文件时,如何添加一列?

DB2 load\import文件时,如何添加一列

参与5

1同行回答

liveonskyliveonsky数据库开发工程师sr
找到了,v9.7以后的版本应该是可以的,采用ingest,简单语法如下:ingest from file aa.txt delimited by X'09' input codepage 1208 ($field1 char(10),$field2 char(50) ,$field3 char(20)) insert into tabname(col1,col2,col3) values($field1,$field2,'aa.txt')在此 把 $fi...显示全部

找到了,v9.7以后的版本应该是可以的,采用ingest,简单语法如下:
ingest from file aa.txt delimited by X'09' input codepage 1208 ($field1 char(10),$field2 char(50) ,$field3 char(20)) insert into tabname(col1,col2,col3) values($field1,$field2,'aa.txt')
在此 把 $field3 替换为固定值 aa.txt,但是 $field后每个字段类型必须带上,目前有些麻烦。

注意以下两点
1.systools下没有ingestrestart表的需要创建下
2.对字段类型为CLOB、BLOB等不支持

收起
银行 · 2017-12-07
浏览2446

提问者

liveonsky
数据库开发工程师sr

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-12-06
  • 关注会员:1 人
  • 问题浏览:2690
  • 最近回答:2017-12-07
  • X社区推广