DB2中export详解

转载 2012年03月27日 11:03:03
1、导出用户必须有SYSADM或DBADM授权,或者在表格上拥有CONTROL或SELECT权限;
2、不支持带结构列的表格数据导出;
3、可以导出带identity列的表格为ixf格式,导入时用REPLACE_CREATE、CREATE重建identity列,如果该列定义是GENERATED ALWAYS,导入时则必须指定identityignore选项。
4、指定导出格式为ixf,ixf文件中含有表格和索引定义,用import可以重建表格和索引,但是下面情况ixf文件会丢失相关信息:
* index column names contain hexadecimal values of 0×2B or 0×2D
* table contains XML columns
* table contains LOB(超过1G的定义) columns
* table is multidimensional clustered
* table contains a table partitioning key
* index name that is longer than 128 bytes due to codepage conversion
* table is a protected table
* contains action strings other than SELECT * FROM
* method N is specified
5、如果导出文件太大,可以使用where条件限制导出的数据量,分批导出;
6、导出文件格式:
* DEL (delimited ASCII format)
* WSF (work sheet format)
* IXF (integrated exchange format, PC version)
7、执行导出命令前,确认完成了commit或rollback;
8、导出格式为DEL时,如果字符列长度超过254时会有警告提示;
9、导出包是与DATETIME ISO格式绑定的,所以在sql语句中需要使用iso格式:
查询数据库(返回3行数据)
db2 select col2 from tab1 where char(col2)=’05/10/2005’;
3 record(s) selected.
导出时使用locale格式不能选择到记录
db2 export to test.del of del select col2 from test where char(col2)=’05/10/2005’;
Number of rows exported: 0
由locale格式改为iso格式
db2 export to test.del of del select col2 from test where char(col2)=’2005-05-10’;
Number of rows exported: 3
10、导出执行的三种方式
* CLP命令:export
* ADMIN_CMD存储过程的export过程
* db2export的API接口,使用c语言实现
11、del文件格式指定参数举例:db2 “export to myfile.del of del modified by chardel’’ coldel; decpt, select * from staff”
chardelx: 指定字符串的分隔符,缺省是双引号,可以指定为单引号modified by chardel'’
coldelx:指定列分隔符,缺省是逗号,可以改为分号modified by coldel;
decplusblank:指定对正数是否用+符号,缺省带+,可以指定不加正数符号
striplzeros:指定移走数据前导的0,如:+00001.8–>+1.8
测试如下
db2 “export to tb1-1.del of del select * from tb1″
+00000002.10,”abc”
db2 “export to tb1-2.del of del modified by chardel'’ coldel; decplusblank striplzeros select * from tb1″
2.10;’abc’
timestampformat=″x″时间戳格式设置,如:”YYYY/MM/DD HH:MM:SS.UUUUUU”、”yyyy.mm.dd hh:mm tt”
YYYY - Year (four digits ranging from 0000 - 9999)
M - Month (one or two digits ranging from 1 - 12)
MM - Month (two digits ranging from 01 - 12)
D - Day (one or two digits ranging from 1 - 31)
DD - Day (two digits ranging from 1 - 31)
H - Hour (one or two digits ranging from 0 - 12 for a 12 hour system, and 0 - 24 for a 24 hour system)
HH - Hour (two digits ranging from 0 - 12 for a 12 hour system, and 0 - 24 for a 24 hour system)
M - Minute (one or two digits ranging from 0 - 59)
MM - Minute (two digits ranging from 0 - 59)
S - Second (one or two digits ranging from 0 - 59)
SS - Second (two digits ranging from 0 - 59)
UUUUUU - Microsecond (6 digits ranging from 000000 - 999999)
UUUUU - Microsecond (5 digits ranging from 00000 - 99999)
UUUU - Microsecond (4 digits ranging from 0000 - 9999)
UUU - Microsecond (3 digits ranging from 000 - 999)
UU - Microsecond (2 digits ranging from 00 - 99)
U - Microsecond (1 digit ranging from 0 - 9)
TT - Meridian indicator (AM or PM)
如果指定了TT,HH就会在0-12之间显示

相关文章推荐

DB2 export详解

DB2 export详解 EXPORT实用程序使用SQL select语句或XQUERY语句抽取数据,并将信息放到文件中。可使用输出文件移动数据以便执行IMPORT或LOAD操作,或者将数据...

DB2 Performance export

  • 2014-09-24 19:43
  • 10.36MB
  • 下载

[原创]DB2 并行Export 脚本 --基于分区数据库

原理是所有的节点输出文件指向同一个目录---使用共享存储也不错   #!/bin/sh USAGE () {   echo "Usage: `basename $0` [-d databas...

DB2数据的导入(Import) 导出(Export)(Load)

DB2中所谓的数据移动,包括: 1. 数据的导入(Import) 2. 数据的导出(Export) 3. 数据的装入(Load) 导入和装入都是利用DB2的相关命令把某种格式的文件中的数据...

DB2分区数据库的Export程序提速

《请勿转载-谢谢》 摘要:介绍如何在DB2分区数据库环境下,利用并行机制来提升数据库的导出速度,本文通过一个简单的导出例子来讲解并行EXPORT数据的调用,供大家参考!标签:DB2  EXPOR...

DB2的export,import,load

1  导出(EXPORT )工具 Export 用于将数据从数据表中导出到前面介绍那几种格式的文件中。其实,它执行了一个 SQL。的 SELECT 操作。 下面的例子将一个 employee 数据表中...

DB2数据的导入(Import) 导出(Export)(Load)

DB2中所谓的数据移动,包括: 1. 数据的导入(Import) 2. 数据的导出(Export) 3. 数据的装入(Load) 导入和装入都是利用DB2的相关命令把某种格式的文件中的数据...

DB2 DAS实例详解

DB2 DAS其实就是DB2的管理服务器(Database Administration Server), DAS实际上是一个驻留在数据库服务器上的一个Instance,不同于DB2的Instance...

db2 函数语法详解

创建函数   SQL 函数的创建和在应用程序中的使用都很容易。CREATE FUNCTION语句定义函数的特征和逻辑,并将函数的特征和逻辑存储在 DB2 系统编目中。该操作被称为注册函数。 ...

DB2缓冲池、表空间详解

简介 对于刚涉足 DB2 领域的 DBA 或未来的 DBA 而言,新数据库的设计和性能选择可能会很令人困惑。在本文中,我们将讨论DBA 要做出重要选择的两个方面:表空间和缓冲池。表空间和缓冲池的设计...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)