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

對Oracle SQL到DB2 SQL移植的淺析

數據庫 Oracle
下面的文章主要介紹的是Oracle SQL到DB2 SQL移植解決的方案,如果你對Oracle SQL到DB2 SQL移植的實際操作感興趣的話,以下的文章可以供你參考。

以下的文章主要是對Oracle SQL到DB2 SQL移植解決方案淺析,Oracle SQL到DB2 SQL移植現已變得十分搶手,如果你想知道更多的關于其實際應用方面的知識,你就可以瀏覽下面的文章,相信會對你有所幫助。

1、Oracel中的decode

DB2解決方案:用case條件表達式完成。

case兩種語法模式:

(1)CASE

WHEN 條件 THEN 結果1

ELSE 結果2

END

(2)CASE 表達式1

WHEN 表達式2 THEN 結果1

ELSE 結果2

END

上面的WHEN可以重復多次,就像C中的SWITCH ..CASE的表達.

例如:

 

  1. SELECT ORDNO,CUSNO,  
  2. CASE MONTH(SHIPDATE)  
  3. WHEN ´´01´´ THEN ´´Jan´´  
  4. WHEN ´´02´´ THEN ´´Feb´´  
  5. WHEN ´´03´´ THEN ´´Mar´´  
  6. WHEN ´´04´´ THEN ´´Apr´´  
  7. WHEN ´´05´´ THEN ´´May´´  
  8. WHEN ´´06´´ THEN ´´Jun´´  
  9. WHEN ´´07´´ THEN ´´Jul´´  
  10. WHEN ´´08´´ THEN ´´Aug´´  
  11. WHEN ´´09´´ THEN ´´Sep´´  
  12. WHEN ´´10´´ THEN ´´Oct´´  
  13. WHEN ´´11´´ THEN ´´Nov´´  
  14. WHEN ´´12´´ THEN ´´Dec´´  
  15. END  
  16. FROM FILE  

 

應用實例:

Oracle SQL:

 

  1. select decode(t.organtypecode, 
    ´´D´´, t.parent, ´´S´´, t.parent, t.id)  
  2. from A_ORGAN t  
  3. where t.parent = 35 
  4. DB2 SQL:  
  5. select case x.organtypecode  
  6. when ´´D´´ then  
  7. x.parent  
  8. when ´´S´´ then  
  9. x.parent  
  10. else  
  11. x.id  
  12. end  
  13. from a_Organ x  
  14. where x.parent = 35;  

 

2、Oracle中的Start with...Connect By遞歸查詢

DB2解決方案:用with公共遞歸表達式來解決。

DB2解決方案:用case條件表達式完成。

Oracle SQL:

 

  1. select t.id  
  2. from a_organ t  
  3. start with t.id in (select decode(t.organtypecode,  
  4. ´´D´´,  
  5. t.parent,  
  6. ´´S´´,  
  7. t.parent,  
  8. t.id)  
  9. from A_ORGAN  
  10. where t.id = 35)  
  11. connect by t.parent = prior t.id  
  12. DB2 SQL:  
  13. WITH FKK(id) as  
  14. (select o.id from a_organ o  
  15. where o.id=35 
  16. UNION ALL  
  17. select case x.organtypecode  
  18. when ´´D´´ then x.parent  
  19. when ´´S´´ then x.parent  
  20. else x.id  
  21. end  
  22. from FKK fk, a_organ x  
  23. where fk.id=x.parent)  
  24. select distinct id from FKK;  

 

上述的相關內容就是對Oracle SQL到DB2 SQL移植解決方案的描述,希望會給你帶來一些幫助在此方面。

【編輯推薦】

  1. Oracle緩沖塊管理機制的看法
  2. Oracle undo釋放表空間中的操作步驟
  3. Oracle數據庫里重復沒有用的數據如何刪除
  4. Oracle undo釋放表空間中的操作步驟
  5. Oracle 簡易客戶端配置詳解
責任編輯:佚名 來源: 博客園
相關推薦

2010-08-12 10:43:36

DB2 SQL移植

2010-09-06 15:13:05

DB2

2010-11-04 15:39:40

DB2 SQL語句

2010-09-30 16:00:40

DB2動態SQL

2010-09-06 10:54:52

DB2 sql 存儲過

2011-08-17 20:48:25

索引建立語句非聚集索引唯一索引

2010-08-04 11:23:59

2010-09-07 17:12:46

DB2故障處理

2010-11-02 11:43:11

DB2動態SQL

2010-08-12 15:31:07

DB2數據庫

2011-08-17 21:23:41

約束NOT NULLUNIQUE

2011-08-17 21:49:55

建立視圖SQL ServerOracle

2011-07-11 16:10:38

SQL移植Oracle數據庫

2011-07-11 16:47:57

數據庫移植SQL ServerOracle

2011-07-11 15:23:37

Sql DevelopOracle Migr

2011-05-17 09:40:18

SQL Server IBM DB2

2011-07-11 18:22:34

2011-07-11 17:44:07

SQLOracle標識符

2011-10-21 13:04:00

DB2Oracle

2011-10-21 09:44:08

OracleDB2
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区二区久久 | 国产一级一级国产 | av国产精品 | 精品中文字幕一区二区三区 | 亚洲精品视频一区 | 日本黄色一级视频 | 国产精品片aa在线观看 | 国产在线一区观看 | 综合久久一区 | 北条麻妃国产九九九精品小说 | 成人在线观看亚洲 | 中文字幕精品一区二区三区精品 | 成人午夜电影网 | 日韩成人在线观看 | 天天干天天操天天射 | 91视视频在线观看入口直接观看 | 美女久久久久 | 久久99精品国产99久久6男男 | 嫩草懂你的影院入口 | 精品自拍视频在线观看 | 毛片免费视频 | 成人福利网 | 69电影网| 国产亚洲精品久久19p | 国产久 | h片在线免费观看 | 久久精品欧美一区二区三区不卡 | 在线观看中文字幕dvd播放 | 国产毛片久久久久久久久春天 | 欧美成视频 | 亚洲a一区二区 | 欧美成人精品一区二区男人看 | 福利一区视频 | 欧美日高清视频 | 一区二区三区四区不卡 | 亚洲精品1区 | 欧美一区二区在线 | 欧美精品日韩 | 日韩欧美精品在线 | 成人精品鲁一区一区二区 | 一级欧美一级日韩片免费观看 |