如何用shell脚本把del格式文件导入的DB2数据库表中

如何用shell脚本把del格式文件导入的DB2数据库表中,第1张

在DB2数据库中,在导出DEL文件时,默认的字符分隔符是"、字段分隔符是, (逗号)。有一个需求是要为Oracle数据库提供数据,因此就想使用“|”作为数据的字段分隔符。在查看了export的使用说明后,发现export的file-mod模式中可以通过CHARDELx和COLDELx,分别设置字符分隔符和字段分隔符。

注意:导出文件的分隔符是和数据库的代码页有关联的,即在代码页为819的数据库下,可以使用任何的字符(ASCII码)作为数据的分隔符,但是代码页为1386的数据库只能使用ASCII码值在0x00 - 0x3F 范围内的字符。

这个格式是由导出语句定义的.

导出

db2 export to [文件名].ixf of ixf select * from [表名]

或者

db2 export to [文件名].del of del select * from [表名]

导入 有两种方式 import 与load 我只介绍import吧

db2 import from [文件名].ixf of ixf insert into [表名]

db2 import from [文件名].del of del insert into [表名]

命令里还有很多选项,自己看教程吧


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6936824.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-30
下一篇2023-03-30

发表评论

登录后才能评论

评论列表(0条)

    保存