教你快速掌握DB2数据库中的相关命令

一、常用命令1. 建立数据库DB2_GCBCREATE DATABASE DB2_GCB ON G: ALIAS DB2_GCBUSING CODESET GBK TERRITORY CN COLLATE USING SYSTEM DFT_EXTENT_SZ 322. 连接数据库connect to sample1 user db2admin using 83012063. 建立别名create alias db2admin.tables for syss...显示全部
一、常用命令

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'; [ 本帖最后由 dotey 于 2008-7-25 10:55 编辑 ]收起
参与3

查看其它 2 个回答frankies的回答

frankiesfrankies数据库管理员雅马哈信息(厦门)发动机有限公司
Thank you for sharing.
互联网服务 · 2009-06-24
浏览795

回答者

frankies
数据库管理员雅马哈信息(厦门)发动机有限公司

frankies 最近回答过的问题

回答状态

  • 发布时间:2009-06-24
  • 关注会员:0 人
  • 回答浏览:795
  • X社区推广