db2 导入导出表

一、DB2导入导出方法很多,在此列举个比较常用的方法
导入导出分两种一种是带表结构的,一种为数据的,我们用的基本上是只有数据的

1、在db2中导入导出表 
       (1) 导出表结构并且数据是二进制格式:export to filename.ixf of ixf select * from tableName where condition;
             导出的数据为二进制格式,不能用文本文本编辑器进行编辑。
       (2) 只导出表中的数据,而不导出表结构的语句;
             export to filename.del of del select * from taablename where conditon;此语句不导出表的格式,并且能用
             记事本等asc码编辑工具进行直接编辑。
2、在db2中想表中导入数据:
     (1) 向表中插入带结构的数据,导入表结构之前应该删除该表,在进行导入操作:
          import from filename.ixf of ixf create into tablename;
          import from filename.ixf of ixf insert into tablename;
    (2) 向表中导入不带结构的数据:
          import from filename.del of del insert into tablename;

二、DB2导入导出BLOB和CLOB文件与上面的语法略有不同:

1.导入:export to c:\tablename.del of del lobs to c:\ lobfile lobs MODIFIED BY lobsinfile messages c:\tablename.msg select * from tablename;
2.导出:import from c:\tablename.del of del lobs from c:\ modified by lobsinfile messages c:\tablename.msg insert into tablename


三、注意事项

在导入前,为了确保数据正确,先删除导入表中的内容,然后再进行导入操作。简短几行代码希望对你有所帮助。(以上代码在toad执行,在db2cmd下执行需要加db2 或者进入db2=>下执行)

你可能感兴趣的:(db2,clob,导入,导出,blob)