db2怎么导出sql文件

db2怎么导出sql文件,第1张

export to /opt/mydb/mydatatxt of del modified by nochardel coldel0x09 select table1a,table2d from table1 table2

这是导出的语句,其中nochardel表示导出到文本文件时,每个字段不用引号引起来,默认是引号引起来的,coldel表示字段之间的分隔符,

其中0x09表示tab键,如果用空格分隔就是0x20,$为0x24其他的你可以自己查。

执行过程如下:

db2=>

connect to yourdb

export

只能用 db2look +db2move 进行迁移。1提取DDL 用如下命令db2look -d yn -e -l -o db2look_ynddl //提取出 yn(云南) 这个数据库 所有用户对象,包括表空间等。2用db2move 导出数据 如下如你在 db2inist1 用户目录下 建立一个 data 目录 然后执行db2move yn export在data 目录下 会有好多 后缀名为ixf 和msg 的文件,其中ixf为数据表文件,msg后缀的为消息文件,其中最重要的 是db2movelst 存放导出表和消息文件的对应关系。3去windows 下建立一个数据库db2 “ create db yn pagesize 8 k” //这里的pagesize需要和 ddl的统一然后修改 ynddl 文件下 把 Linux下面 的路径 替换为Windows 的路径然后执行db2 -tvf ynddl4导入数据库db2move yn load其中会生成 一个loadout的文件 记录错误信息或者 导入失败的表 ,如加载了多少行,拒绝多少行 等。5查看loadout 找到那些导入不成功的进行 处理,然后倒入。然后进行完整性约束 这些检查。如有问题 Q 我吧。

可以在表前加数据库名和用户名来实现。下面是想法你可试下

你的意思是不是从table1 表中查询数据写到table2中??

user database2

go

insert table2

select 字段1,字段2,字段3,。。。。from database1table1

go

以上就是关于db2怎么导出sql文件全部的内容,包括:db2怎么导出sql文件、如何将在Linux下导出的db2数据库还原到windows下、DB2同一个服务器上的两个不同数据库之间,如何导入导出数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9491837.html

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

发表评论

登录后才能评论

评论列表(0条)

保存