实例解析:DB2中实现Oracle的相关功能

文章作者 100test 发表时间 2007:09:11 12:28:18
来源 100Test.Com百考试题网


  在现实的应用中大家可能经常会遇到在DB2中如何实现Oracle的某些功能﹐在此我简单地总结一下﹐实现某一功能可能会有很多种方法﹐在此就没有全部列出﹐欢迎大家继续﹐以便和大家共享﹐共同探讨﹐共同近步﹗(以下主要以Oracle8I和DB2 7.X为例)。

  1.如何取一表前n笔记录的Oracle和DB2的写法

  Oracle 可以这样实现﹕

  Select * from user.bsempms where rownum<=n.

  DB2 可以这样实现﹕

  Select * from db2admin.bsempms fetch first n rows only.

  另外也可以用 row_number() over() 去实现的.

  2.如何取得当前日期的Oracle和DB2的写法

  Oracle 可以这样实现﹕

  Select sysdate from dual.

  DB2 可以这样实现﹕

  Select current timestamp from sysibm.sysdummy1.

  3.如何连接字段的Oracle和DB2的写法

  Oracle 可以这样实现﹕

  Select emp_no||emp_nam from bsempms.

  Select concat(emp_no,emp_nam) from bsempms.

  DB2 可以这样实现﹕

  Select emp_no||emp_nam from db2admin.bsempms.

  0select emp_no concat emp_nam from db2admin.bsempms.


相关文章


DB2数据库部分日常实用操作
DB2中通用的存储过程分页程序
实例解析:DB2中实现Oracle的相关功能
实时数据集成简介
用OracleTimesTen加速Oracle数据库
多个dump文件做Oracle中大数据量输出
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛