
在DB2数据库中,在导出DEL文件时,默认的字符分隔符是"、字段分隔符是, (逗号)。有一个需求是要为Oracle数据库提供数据,因此就想使用“|”作为数据的字段分隔符。在查看了export的使用说明后,发现export的file-mod模式中可以通过CHARDELx和COLDELx,分别设置字符分隔符和字段分隔符。
注意:导出文件的分隔符是和数据库的代码页有关联的,即在代码页为819的数据库下,可以使用任何的字符(ASCII码)作为数据的分隔符,但是代码页为1386的数据库只能使用ASCII码值在0x00 - 0x3F 范围内的字符。
export to c:/adel of del select from a这样可以直接把数据导入到本地目录;
在存储过程中可以这样调用CALL SYSPROCADMIN_CMD('export to c:/adel of del select from a')只是导出路径要写sever端,这样导出的数据会保存在安装db2数据库的电脑上,而不会保存在客户端上
这个格式是由导出语句定义的
导出
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 [表名]
命令里还有很多选项,自己看教程吧
先将Excel文件打开,然后保存为scv格式。
再在DB2命令行处理器中,使用import命令将数据导入数据库:
import from "d:\tablecsv" OF DEL messages "d:\msgout" INSERT INTO table 。
DB2的控制中心应该也能支持导入csv文件的。
以上就是关于如何用shell脚本把del格式文件导入的DB2数据库表中全部的内容,包括:如何用shell脚本把del格式文件导入的DB2数据库表中、如何在DB2存储过程内部实现export、import或者load等导入导出 *** 作、DB2的数据库表导入导出是什么命令呀,为什么导出总是.ixf,导入总是.del结尾的文件啊哪位大虾指点迷津撒等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)