赛迪网 > IT技术 数据库 > Sybase
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

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

发布时间:2008.01.07 04:56     来源:赛迪网    作者: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

<<上一页 1 2 3 下一页>>


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
· 电子商务盈利新招:垂直化渠道管理新趋势
· 互联网加速蜕变 运营商进军搅动市场格局
· 08 IT技术风起云涌 专访 ITIL落地难在哪
· 视频加密保护解决方案 文档安全解决方案
  IT博客 ·曾剑秋·项立刚·Java学习·网管
  IT技术论坛 ·开发·网管·安全·数据库·系统