注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

SunOfMay的博客

At.163

 
 
 

日志

 
 

DB2 导入相关  

2012-12-04 15:51:45|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

获取db2 环境变量
 . /home/db2inst1/sqllib/db2profile

导出表结构
db2look ?
db2look -d clbs -i clbs -w clbs -e -t base_info grade -o d:\getsdb\gets.sql

connect to clbs
导出表结构并且数据是二进制格式
export to 'd:\base_info.ixf' of ixf select * from clbs.base_info
只导出表中的数据,而不导出表结构
export to 'd:\base_info.ixf' of del select * from taablename

创建表并导入数据
IMPORT FROM 'd:\base_info.ixf' OF IXF MODIFIED BY COMPOUND=5 NOCHECKLENGTHS COMMITCOUNT 1000 CREATE INTO clbs.base_info
只导入数据
import from 'd:\ttt.ixf' of ixf insert into ttt_ttt

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

效果和import相同
load from [path(例:D:"TABLE1.ixf)] of ixf insert into TABLE1;
load from [path(例:D:"TABLE1.ixf)] of ixf replace into TABLE1; // 装入数据前,先删除已存在记录
load from [path(例:D:"TABLE1.ixf)] of ixf restart into TABLE1; // 当装入失败时,重新执行,并记录导出结果和错误信息
import from [path(例:D:"TABLE1.ixf)] of ixf savecount 1000 messages [path(例:D:"msg.txt)] insert into TABLE1;// 其中,savecount表示完成每1000条操作,记录一次.
存在自增长字段的数据导入:
load from [path(例:D:"TABLE1.ixf)] of ixf modified by identityignore insert into TABLE1;// 加入modified by identityignore.
load和import,字面上的区别是:装入和导入,性能上load显然优于import.(load 需要更多的权限)

1. 创建序列
CREATE SEQUENCE KP_ID_SEQ  AS bigint   START WITH 1   INCREMENT BY 1  NO MAXVALUE   CYCLE  CACHE 20;
      
2、删除sequence
DROP SEQUENCE  clbs.KP_ID_SEQ restrict

3、查询sequence
select * from sysibm.SYSSEQUENCES where seqname = 'KP_ID_SEQ' and seqschema = 'clbs'

4、获取下一个sequence
values nextval for KP_ID_SEQ

快速清除一个大表
ALTER TABLE TABLE_NAME ACTIVE NOT LOGGED INITALLY WITH EMPTY TABLE

db2 list tables for schema clbs      列出当前数据库中schema为clbs的表

取前10行
select * from base_info fetch first 10 rows only

备份表
create table pca like province_city_area
insert into pca select * from province_city_area;

 

 

 你玩微博么?写博客么?强力推荐你试试菊子曰
  评论这张
 
阅读(88)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018