日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
對(duì)OracleSQL到DB2SQL移植的淺析

以下的文章主要是對(duì)Oracle SQL到DB2 SQL移植解決方案淺析,Oracle SQL到DB2 SQL移植現(xiàn)已變得十分搶手,如果你想知道更多的關(guān)于其實(shí)際應(yīng)用方面的知識(shí),你就可以瀏覽下面的文章,相信會(huì)對(duì)你有所幫助。

創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括齊河網(wǎng)站建設(shè)、齊河網(wǎng)站制作、齊河網(wǎng)頁(yè)制作以及齊河網(wǎng)絡(luò)營(yíng)銷策劃等。多年來(lái),我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,齊河網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到齊河省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

1、Oracel中的decode

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

case兩種語(yǔ)法模式:

(1)CASE

WHEN 條件 THEN 結(jié)果1

ELSE 結(jié)果2

END

(2)CASE 表達(dá)式1

WHEN 表達(dá)式2 THEN 結(jié)果1

ELSE 結(jié)果2

END

上面的WHEN可以重復(fù)多次,就像C中的SWITCH ..CASE的表達(dá).

例如:

 
 
 
  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  

應(yīng)用實(shí)例:

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公共遞歸表達(dá)式來(lái)解決。

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

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;  

上述的相關(guān)內(nèi)容就是對(duì)Oracle SQL到DB2 SQL移植解決方案的描述,希望會(huì)給你帶來(lái)一些幫助在此方面。


分享題目:對(duì)OracleSQL到DB2SQL移植的淺析
轉(zhuǎn)載來(lái)于:http://m.5511xx.com/article/dpogjcg.html