成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

DB2數據庫中如何實現Oracle的某些功能

數據庫
DB2數據庫是IBM出口的一系列關系型數據庫管理系統,分別在不同的操作系統平臺上服務。DB2數據庫功能性是很強大的,那么如何在DB2數據庫中實現Oracle的某些功能?

導讀:在現實的應用中大家可能經常會遇到在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;

  select emp_no concat emp_nam from db2admin.bsempms;

  4.如何查詢表的結構的Oracle和DB2的寫法

  Oracle 可以這樣實現﹕

  Select sysdate from dual;

  DB2 可以這樣實現﹕

  Select current timestamp from sysibm.sysdummy1;

  5.內連接INNER JOIN的Oracle和DB2的寫法

  Oracle可以這樣實現﹕ Select a.* from bsempms a,bsdptms b where a.dpt_no=b.dpt_no; DB2 可以這樣實現﹕ Select * from db2admin.bsempms inner join db2admin.bsdptms on db2admin.bsempms.dpt_no=db2admin.bsdptms.dpt_no;

  6.外連接的Oracle和DB2的寫法(右外連接,左外連接,完全外連接,組合外連接)

  Oracle可以這樣實現﹕

  Select a.* from bsempms a,bsdptms b where a.dpt_no=b.dpt_no(+);

  Select a.* from bsempms a,bsdptms b wherea.dpt_no(+)=b.dpt_no;

  DB2 可以這樣實現﹕

  Select * from db2admin.bsempms right outer join db2admin.bsdptms

  on db2admin.bsempms.dpt_no=db2admin.bsdptms.dpt_no;

  Select * from db2admin.bsempms left outer join db2admin.bsdptms

  on db2admin.bsempms.dpt_no=db2admin.bsdptms.dpt_no;

  Select * from db2admin.bsempms full outer join db2admin.bsdptms

  on db2admin.bsempms.dpt_no=db2admin.bsdptms.dpt_no;

  7.如何執行腳本SQL文件的Oracle和DB2的寫法

  Oracle 可以這樣實現﹕

  SQL>@$PATH/filename.sql;

  <>BDB2 可以這樣實現﹕

  db2 -tvf $PATH/filename.sql 文件中每行以 ; 結尾
 

上文中介紹的在DB2數據庫中實現Oracle的某些功能的方法并不是很全面的,如果大家有更好的方法,可以拿出來與大家一起分享。

【編輯推薦】

  1. 深入了解IBM DB2數據庫的數據移動
  2. 講解Oracle系統中用戶權限的賦予和查看
  3. Oracle數據庫共享連接和專用連接方式比較
責任編輯:迎迎 來源: 天極網
相關推薦

2010-07-30 09:22:54

DB2實現

2010-09-07 16:16:04

DB2數據庫

2010-08-04 11:18:09

2010-11-03 16:32:10

DB2創建數據庫

2010-08-26 15:22:36

DB2新功能

2010-08-26 16:15:25

DB2數據庫管理

2010-08-04 11:38:24

Oracle數據庫

2009-08-07 15:26:38

C#數據庫編程實例

2010-08-16 13:45:27

安裝DB2數據庫

2010-08-18 15:31:30

DB2數據庫恢復

2011-03-15 11:19:45

DB2數據庫catalog

2010-09-01 10:17:14

DB2日志

2011-03-11 16:02:03

DB2數據庫安裝

2010-09-01 15:23:59

DB2字段類型

2010-07-30 09:30:14

DB2數據庫

2010-08-16 16:23:56

DB2卸載

2010-08-10 10:07:29

DB2 數據庫

2010-07-28 13:38:34

DB2數據庫

2010-02-04 09:50:11

DB2Oracle數據

2010-08-26 11:32:25

DB2時間函數
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 又爽又黄axxx片免费观看 | 中国美女一级黄色片 | 99在线免费视频 | 成人av网站在线观看 | 男女羞羞视频在线 | 亚洲电影一区二区三区 | 亚洲a网 | 国产一二三区在线 | 久久成人综合 | 中文字幕久久久 | 97视频在线观看网站 | 亚洲一区二区免费 | 中文字幕99 | 日本又色又爽又黄的大片 | 男女视频在线观看免费 | 97视频网站| av网站免费看 | 亚洲精品免费视频 | 国产在线小视频 | 国产精品久久久久久久久久久久午夜片 | 中文精品视频 | 四虎影院在线免费观看 | 久久成人久久 | 成人不卡在线 | 日韩一区二区精品 | 成人在线精品视频 | 久久高清精品 | 中国大陆高清aⅴ毛片 | 在线视频一区二区三区 | 国产 日韩 欧美 中文 在线播放 | 日韩免费一区二区 | 91久久精品国产免费一区 | 国产ts人妖系列高潮 | 国产欧美一区二区精品忘忧草 | 天天干天天干 | 日韩欧美精品 | 精品成人av | 欧美极品在线视频 | 国产在视频一区二区三区吞精 | 日韩一区二区三区四区五区 | 亚洲欧美中文日韩在线 |