新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 软件开发 > 数据库 > DB2教程 > 正文:轻松掌握IBM DB2数据库的31个使用技巧

轻松掌握IBM DB2数据库的31个使用技巧

新客网 XKER.COM 2008-01-28 来源:赛迪网 20363 收藏本文

 

 

例:

 

create   database   dbtest   using   codeset   
IBM-437   territory   US

 

也可以设置整个数据库的代码页,在win2000/NT/xp中,在我的电脑 属性 高级 环境变量中添加变量DB2CODEPAGE = ,例:DB2CODEPAGE = 437 或 DB2CODEPAGE = 1386。或者在IBM DB2命令窗口输入 db2set DB2CODEPAGE=1386,设置后需要重新启动DB2生效。

 

11.DB2低版本数据到高版本的迁移

先将低版本数据备份使用恢复功能导入高版本数据库,然后在命令窗口输入:

 

db2   migrate   database   <db_name>

 

 

 

12. 表名或模式中含有引号时访问表

命令窗口:

 

db2   select   *   from   \ "tabschema\ ".\ "tabname\ " 
命令行处理器:db2=>   select   *   from   "tabschema ". "tabname "

 

 

 

13. 导出数据库的表结构生成DDL文件

命令窗口:

 

db2look   -d   <db_name>   -e   -c   -o   <file_name>

 

 

 

14. 执行脚本文件

命令窗口:

 

db2   -tvf   <file_name>

 

 

 

15. 代码页的转换

 

16. 获取当前DB2的版本

 

 

select   *   from   sysibm.sysversions

 

 

17. DB2表的字段的修改限制?

只能修改VARCHAR2类型的并且只能增加不能减少

 

alter   table   <tb_name>   alter   column   
<col_name>   set   data   type   varchar(SIZE)

 

 

18.如何查看表的结构?

 

describe   table   <tb_name> 
or 
describe   select   *   from   <schema> . <tb_name>

 

 

19. 如何快速清除一个大表?

 

ALTER   TABLE   TABLE_NAME   ACTIVE   NOT   
LOGGED   INITALLY   WITH   EMPTY   TABLE

 

 

20. 如何查看数据库的存储过程?

 

SELECT   *   FROM   SYSCAT.PROCEDURES

 

共3页: 上一页 [1] [2] [3] 下一页
收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐