设为首页
加入收藏夹

在DB2中如何???FOracle的相?P功能(四)
浏览选项:

 在DB2中如何???FOracle的相?P功能(四)
作者?sCCBZZP
        在?F??的??用中大家可能??常??遇到在DB2中如何???FOracle的某些功能?o
在此我???蔚乜??Y一下?o???F某一功能可能??有很多?N方法?o在此就?]有全部列出?o
?g迎大家?^?m?o以便和大家共享?o共同探???o共同近步?u(以下主要以Oracle
8I,9I和DB2 7.X?槔?)。
1.如何???F分???@示的Oracle和DB2的??法
  Oracle 可以?@?????F?s
  SQL>select rownum,* from BSEMPMS where rownum >=5 and rownum <=100;
  DB2 可以?@?????F?s
  select * from (select ROW_NUMBER() over() as a, db2admin.bsempms.* from
  db2admin.bsempms) as temp where a>=5 and a<=100 ;
2.利用?e的表??建表的Oracle和DB2的??法
  Oracle 可以?@?????F?s
  SQL>create table a as select * from b ;
  DB2 可以?@?????F?s
  create table a like b ;
3.如何更改用?裘艽a的Oracle和DB2的??法
  Oracle 可以?@?????F?s
  SQL>alter user user123 identified by password_new;
  DB2 可以?@?????F?s
  connect to dbname user db2admin using oldpassw new newpassw confirm newpassw ;
4.如何增加用?舻?Oracle和DB2的??法
  Oracle 可以?@?????F?s
  SQL>create user user123 identified by password_new;
  DB2 可以?@?????F?s
  添加用户:
 “开始/设置/控制面板/用户”添加一个用户名(例:db2admin)
  分配权限:
  grant dbadm on database to user 用户名
5.?????Y果集互?p的函?档?Oracle和DB2的??法
  Oracle 可以?@?????F?s
  SQL>SELECT * FROM BSEMPMS_OLD MINUS SELECT * FROM BSEMPMS_NEW;
  DB2 可以?@?????F?s
  SELECT * FROM BSEMPMS_OLD EXCEPT SELECT * FROM BSEMPMS_NEW;
  SELECT * FROM BSEMPMS_OLD EXCEPT ALL SELECT * FROM BSEMPMS_NEW;
6.?????Y果集互加的函?档?Oracle和DB2的??法
  Oracle 可以?@?????F?s
  SQL>SELECT * FROM BSEMPMS_OLD INTERSECT SELECT * FROM BSEMPMS_NEW;
  SQL>SELECT * FROM BSEMPMS_OLD UNION SELECT * FROM BSEMPMS_NEW;
  SQL>SELECT * FROM BSEMPMS_OLD UNION ALL SELECT * FROM BSEMPMS_NEW;
  DB2 可以?@?????F?s
  SELECT * FROM  DB2ADMIN.BSEMPMS
  UNION
  SELECT * FROM  DB2ADMIN.BSEMPMS ;
  SELECT * FROM  DB2ADMIN.BSEMPMS
  UNION  ALL
  SELECT * FROM  DB2ADMIN.BSEMPMS ;
7.如何找数据库表的主键字段的名称的Oracle和DB2的??法
  Oracle 可以?@?????F?s
  SQL>SELECT * FROM user_constraints WHERE CONSTRAINT_TYPE='P' and   table_name='TABLE_NAME';
  DB2 可以?@?????F?s
  select colnames from syscat.indexes where tabname='TABLE_NAME' ;

  待?m...


Copyright © 2004 wanxu.com All Rights Reserved