db2怎么导出sql文件

2024-11-23 09:21:16
推荐回答(3个)
回答1:

export to /opt/mydb/mydata.txt of del modified by nochardel coldel0x09 select table1.a,table2.d from table1 table2
这是导出的语句,其中nochardel表示导出到文本文件时,每个字段不用引号引起来,默认是引号引起来的,coldel表示字段之间的分隔符,
其中0x09表示tab键,如果用空格分隔就是0x20,$为0x24其他的你可以自己查。
执行过程如下:
db2=>
connect to yourdb
export ......

回答2:

export to 导出的是数据,可使用import命令导入到表中,如果要整成sql还需要手工改动
使用db2move export可导带库结构的整表含数据

回答3:

问题不太清楚,如果已经是sql文件,直接复制出来不就行了。不同数据库上SQL有些不同,如不能运行则需要改改差异部分。
export命令是导出表中数据的,一般可形成数据文本文件。ORACLE也支持将文本文件导入表中的。
另外还有一道形如db2look -d TEST -t "TEST2" -a -e -l -x -c ;的命令是产生TEST数据库中TEST2表的DDL语句的。这样的一系列语句可以很方便地将数据库及表空间、表等结构迁移到其它DB2系统中。
你究竟想要什么?