DB2常用操作汇总

DB2常用操作汇总

 

1、连接数据库:

$db2 connect to [数据库名] user [操作用户名] using [密码]

 

2、断开数据库连接

$db2 disconnect

$db2 connect reset(多个数据库事务时当前连接置于休眠)

 

3、查看所有用户表

$db2 list tables

 

4、查看表结构

$db2 describe "select * from 表名"

 

5、查看表中前N项数据

$db2 "select * from 表名 order by XXX [desc] FETCH FIRST 15 ROWS ONLY"

 

6、查看表中数据总数

$db2 "select count(*) from 表名"

 

7导出XML数据

$db2

EXPORT TO prodexport.del OF DEL

XML TO d:/xmlpath

XMLFILE proddesc

MODIFIED BY XMLINSEPFILES XMLNODECLARATION XMLCHAR

XMLSAVESCHEMA

MESSAGES msg.out

SELECT * FROM product

 

PRODUCT表的关系数据被导出到prodexport.del文件。

所有XML数据都被写入到XML TO子句指定的目录d:/xmlpath中。

包含XML数据的文件被命名为proddesc.ext.xml,

其中ext是一个序列号,例如:

proddesc.001.xml、proddesc.002.xml、proddesc.003.xml等。

基本文件名是用XMLFILE选项定义的。

 

关于XML的修饰符:

 

XMLINSEPFILES导致导出实用程序将导出的每个XML文档写入到不同的XML文件中。

 

XMLNODECLARATION表明导出XML数据无需使用XML声明标记。

默认情况下,XML标记被写在XML文档的开头,并包括一个编码属性。

 

XMLCHAR表明XML数据以字符码页编码。默认情况下,XML数据是以Unicode编码的。

当使用这个修饰符的时候,使用的是codepage文件类型修饰符或应用程序码页。

 

XMLGRAPHIC表明无论是codepage文件类型修饰符还是应用程序码页,

导出的XML数据将以UTF-16码页编码。注意,这个例子中没有使用XMLGRAPHIC。

 

XMLSAVESCHEMA当插入一个XML文档时,可以用一个XML模式对其进行验证。

XMLSAVESCHEMA选项导致导出实用程序还保存用于每个导出的XML数据的XML模式。

那个模式的全限定SQL标识符将被存储为相应的XML data specifier(XDS)中的一个SCH属性。

如果没有用XML模式验证导出的XML文档,或者该模式对象不再存在于数据库中,

那么相应的XDS中将不包括SCH属性。

 

neonlight <neonlight@live.cn>,BLOG:http://blog.csdn.net/neonlight 转载请注明出处,谢谢!2011-03-31

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值