Chinaunix首页 | 论坛 | 博客
  • 博客访问: 92607337
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-17 21:04:41

来源:


 

21. 如何查看表的约束?

SELECT   *   FROM   SYSCAT.CHECKS   
WHERE   TABNAME   =   

22. 如何查看表的引用完整约束?

SELECT   *   FROM   SYSCAT.REFERENCES   
WHERE   TABNAME   =   

23. 如何知道BUFFERPOOLS状况?

select   *   from   SYSCAT.BUFFERPOOLS

24.如何在命令行下查看修改实例和数据库配置参数?

查看实例配置参数:

db2   get   dbm   cfg

修改实例配置参数:

db2   update   dbm   cfg   using   参数名   新值

修改数据库配置参数:

db2   update   db   cfg   for   
   using   参数名   新值

25.如何修改缓冲区?

增加缓冲区:

create   bufferpool      size   
   [pagesize   4096]   
{[not]   EXTENDED   STORAGE}

修改缓冲区:

alter   bufferpool      size   
   {[not]   EXTENDED   STORAGE}

删除缓冲区:

drop       bufferpool   

如果缓冲区大小设置为 -1 表示缓冲池的页面数目由数据库配置参数buffpage决定。

注意: 数据库配置参数buffpage仅对缓冲区大小设置为 -1 的缓冲池起作用。

26. 多个字段时如何不通过使用select子句使用in/not in

select   *   from   tabschema.tabname   where   
(colA,   colB,   colC)   [not]   in   (values   
(valueA1,   valueB1,   valueC1),   
(valueA2,   valueB2,   valueC2),   
...(valueAn,   valueBn,   valueCn))

27. 查看当前到数据库的应用

db2   list   application   [show   detail]

28. 如何确认DB2数据库的一致性

db2dart      /DB

/DB表示检查整个数据库的一致性

29. 测试SQL语句的

db2batch   -d      -f      
[-a   userid/passwd]   [-r    ]

-r 选项表示将查询结果输出到一个文件中。

30. 导出某个表的数据

export   to    

如:导出用户表

export   to   c:user.ixf   of   ixf   select   *   from   user

31.导入数据

import   from

如:导入用户表。导入时可以直接建立新表。如果有该表存在也可以用INSERT 插入,或者用UPDATE更新。

执行导入:

import   from   c:user.ixf   of   ixf   
[Create/Insert   into   /   update]   tablename
阅读(533) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~