日期:2014-05-16  浏览次数:20444 次

DB2有自带的命令中心

DB2有自带的命令中心,但是命令中心没有关键字颜色提示,建议使用Quest Central for db2

常用命令列表:

1.?建立数据库DB2_GCB?
  CREATE?DATABASE?DB2_GCB?ON?G:?ALIAS?DB2_GCB?

USING?CODESET?GBK?TERRITORY?CN?COLLATE?USING?SYSTEM?DFT_EXTENT_SZ?32?
  2.?连接数据库?
  connect?to?sample1?user?db2admin?using?8301206?
  3.?建立别名?
  create?alias?db2admin.tables?for?sysstat.tables;?
  CREATE?ALIAS?DB2ADMIN.VIEWS?FOR?SYSCAT.VIEWS?
  create?alias?db2admin.columns?for?syscat.columns;?
  create?alias?guest.columns?for?syscat.columns;?
  4.?建立表?
  create?table?zjt_tables?as?
  (select?*?from?tables)?definition?only;?
  create?table?zjt_views?as?
  (select?*?from?views)?definition?only;?

  5.?插入记录?

  insert?into?zjt_tables?select?*?from?tables;?
  insert?into?zjt_views?select?*?from?views;?
  6.?建立视图?
  create?view?V_zjt_tables?as?select?tabschema,tabname?from?zjt_tables;?

????7.?建立触发器?
  CREATE?TRIGGER?zjt_tables_del?
  AFTER?DELETE?ON?zjt_tables?
  REFERENCING?OLD?AS?O?
  FOR?EACH?ROW?MODE?DB2SQL?
  Insert?into?zjt_tables1?values(substr(o.tabschema,1,8),substr(o.tabname,1,10))?

  8.?建立唯一性索引?
  CREATE?UNIQUE?INDEX?I_ztables_tabname?

  ON?zjt_tables(tabname);?

  9.?查看表?
  select?tabname?from?tables?
  where?tabname='ZJT_TABLES';?
  10.?查看列?
  select?SUBSTR(COLNAME,1,20)?as?列名,TYPENAME?as?类型,LENGTH?as?长度?
  from?columns?
  where?tabname='ZJT_TABLES';?

  11.?查看表结构?
  db2?describe?table?user1.department?

  db2?describe?select?*?from?user.tables?

  12.?查看表的索引?
  db2?describe?indexes?for?table?user1.department?

  13.?查看视图?
  select?viewname?from?views?
  where?viewname='V_ZJT_TABLES';?

  14.?查看索引?
  select?indname?from?indexes?
  where?indname='I_ZTABLES_TABNAME';?

15.?查看存贮过程?
  SELECT?SUBSTR(PROCSCHEMA,1,15),SUBSTR(PROCNAME,1,15)?
  FROM?SYSCAT.PROCEDURES;?
?

  17.?重新连接?
  connect?reset?