db2常用命令

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

2. 如何查看存储过程
    SELECT * FROM SYSCAT.PROCEDURES

3. 导出数据
   export to c:\user.ixf of ixf select * from user

4. 缓冲区关联
  create bufferpool size [pagesize 4096] {[not] EXTENDED STORAGE}
  alter bufferpool size {[not] EXTENDED STORAGE}
  drop bufferpool

   如果缓冲区大小设置为-1 表示缓冲池的页面数目由数据库配置参数buffpage 决定
   注意:数据库配置参数buffpage仅对缓冲区大小设置为 -1 的缓冲池起作用。

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

6. terminate 退出db2 consol。

7.  查看表结构:
    describe select * from student

8.  查看外键
    select * from syscat.references ;

9. 删除外键
    alter table student
      drop CONSTRAINT  SQL090115130135660


10.查看表结构
    describe select * from test

11. 查看索引
    describe indexes for table test

12. 所有的表
    select * from syscat.tables

13.模式下所有的表
    list tables for schema xx;

14. list application
    list application show detail

15. force applications all
    kill application(handle)

16.显示当前活动数据库
    list active databases

你可能感兴趣的:(数据结构,C++,c,db2,活动)