把OracleSQL到DB2SQL移植的操作方案

以下的文章主要是介绍快速掌握Oracle SQL到DB2 SQL移植的正确操作方案,以下就是对掌握Oracle SQL到DB2 SQL移植的正确操作方案内容的详细描述,望大家在浏览之后会对其有更深的了解。

10多年专注成都网站制作,成都定制网站,个人网站制作服务,为大家分享网站制作知识、方案,网站设计流程、步骤,成功服务上千家企业。为您提供网站建设,网站制作,网页设计及定制高端网站建设服务,专注于成都定制网站,高端网页制作,对木屋等多个行业,拥有丰富的网站运维经验。

SQL, Oracle, 移植SQL, Oracle, 移植

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, CASE MONTH(SHIPDATE) WHEN ''01'' THEN ''Jan'' WHEN ''02'' THEN ''Feb'' WHEN ''03'' THEN ''Mar'' WHEN ''04'' THEN ''Apr'' WHEN ''05'' THEN ''May'' WHEN ''06'' THEN ''Jun'' WHEN ''07'' THEN ''Jul'' WHEN ''08'' THEN ''Aug'' WHEN ''09'' THEN ''Sep'' WHEN ''10'' THEN ''Oct'' WHEN ''11'' THEN ''Nov'' WHEN ''12'' THEN ''Dec'' END FROM FILE 

应用实例:

 
 
 
 
  1. Oracle SQL: ------------------------- select decode(t.organtypecode, ''D'', t.parent, ''S'', t.parent, t.id) from A_ORGAN t where t.parent = 35   
  2. DB2 SQL: ------------------------- select case x.organtypecode when ''D'' then x.parent when ''S'' then x.parent else x.id end from a_Organ x where x.parent = 35;   

以上的相关内容就是对教你快速掌握Oracle SQL到DB2 SQL的移植的介绍,望你能有所收获。

上述的相关内容就是对教你快速掌握Oracle SQL到DB2 SQL的移植 ,希望会给你带来一些帮助在此方面。

网页题目:把OracleSQL到DB2SQL移植的操作方案
浏览路径:http://www.shufengxianlan.com/qtweb/news35/65885.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联