DB2初学

[来源:网上转载 () | 作者:网友() | 时间:2007-07-07 | 浏览:人次 ]

一、常用命令

  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) TAG标签 : 初学 数据库 select table from SELECT 字符 返回 类型

最新评论 共有0位网友发表了评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。查看所有评论
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.