??斗地主捕鱼电竞提现秒到 广告位招租 - 15元/月全站展示
??支付宝搜索579087183领大额红包 ??伍彩集团官网直营彩票
??好待遇→招代理 ??伍彩集团官网直营彩票
??络茄网 广告位招租 - 15元/月全站展示
一些---DB2数据库操作注意

转载   2016-12-27   浏览量:363


最近在整理一些操作手册,把数据库操作遇到的一些记录下来。是DB2数据库。

一、清理表数据

1. 1W比以下 采用方法: delete from table where…… condition …… 说明:产生交易日志,删除大量数据时,有机会出现交易日志满,出现SQLCODE=-964

2. 全部数据 采用方法: truncate table 说明:不会产生交易日志,为最快方式,用于清理临时表等

3.年增长量超过50W的表 采用方法: partition table ( alter table ) …… detach 说明:需建立数据表时已有相关设计配合, 如 as_of_date作为一个表内的range partition 的 partition key

二、导入导出数据

1. load导入数据时 采用方法: load…… norecoverable 说明:没有加上norecoverable会出现表所在的表空间出现load pending状态,需要备份恢复。

2. import/ load 导入 采用方法: import/load 设置 modified by codepage= 1208 说明:统一编码,避免乱码

3. import/load导入 采用方法: import/load设置 commitcount n 说明: 告诉数据库,导入N条记录后要执行commit,重新导入时候可以通过restartcount n指导跳过前面已经成功commit的记录

三、更改表结构时

采用 reorg table

四、数据的完整性

1.主键

2.外键

转载自:https://www.2cto.com/database/201612/580151.html

招聘 不方便扫码就复制添加关注:程序员招聘谷,微信号:jobs1024



DB2V9备份数据的恢复教程
DB2V9备份数据的恢复教程。在DB2V9的情况下,如果使用自动存储的数据库,备份之后恢复的话可能出现上述报错,必须使用如下办法恢复
DB2 MERGE INTO的使用实例讲解
DB2MERGEINTO的使用实例讲解。DB2中的Merge语句可以将一个表中的数据合并到另一个表中,在合并的同时可以根据条件进行插入、删除、更新等操作,功能非常强大。
MSSQLServer2000、Oracle、DB2取中间几条数据及连接方法
MSSQLServer2000、Oracle、DB2取中间几条数据及连接方法。1)在MSSQLServer2000中取前5用top,取第六名开始3个人的信息。首先将前5名的主键取出来,在检索时排除这5名的前3人即可。
DB2存储过程,循环插入数据(用户自测造大量数据)教程
DB2存储过程,循环插入数据(用户自测造大量数据)教程。表结构如下
DB2SQLError:SQLCODE=-668,SQLSTATE=57016,SQLERRMC=7;ZJTEG.MDS_FXSPOTRATE,DRIVER=3.64.106异常问题解决
DB2SQLError:SQLCODE=-668,SQLSTATE=57016,SQLERRMC=7;ZJTEGMDS_FXSPOTRATE,DRIVER=364106异常问题解决。在dbvisualizer客户端执行下面sql:
ora.racdb2.vipFAILOVER(代码实例)
oraracdb2vipFAILOVER(代码实例)。
db2_data_server_client客户端安装与配置
db2_data_server_client客户端安装与配置。一安装:
一些---DB2数据库操作注意
11W比以下采用方法:deletefromtablewhere……condition……说明:产生交易日志,删除大量数据时,有机会出现交易日志满,出现SQLCODE=-9642全部数据采用方法:truncatetable说明:不会产生交易日志,为最快方式,用于清理临时表等
DB2数据库使用存储过程详解
存储过程(StoredProcedure)是在大型数据库系统中,一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。
db2锁
db2锁