Welcome 微信登录

首页 / 数据库 / MySQL / DB2 10新功能:从Oracle迁移更容易

从DB2 9.7开始,DB2 LUW团队就一直忙于降低Oracle应用的成本。每个从DB2 9.7升级到9.7.5的补丁包中都包含逐步提高允许用户摆脱Oracle限制的兼容性水平的功能。 这里就有一些: 局部类型 此功能允许PL/SQL和SQL PL块在BEGIN…END块中定义局部类型变量。之前碰到声明这种类型时,你需要将其转化为全局类型或PL/SQl包。 现在下面的PL/SQL可以在DB2中进行。<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--> DECLARE

TYPE point IS RECORD(x NUMBER, y NUMBER);

here point;

BEGIN

here := (5, 3);

END;

/ 局部程序 此功能类似于局部类型允许你在BEGIN…END块中声明程序。程序反过来可以声明局部程序、在他们声明的块内引用变量和局部类型。与DB2 9.7中的局部类型相似,当一个应用使用此功能时,你需要移动局部声明的程序到一个包中或者使他们成为全局类型。 现在下面的PL/SQL可以在DB2中进行。<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--> DECLARE

TYPE point IS RECORD(x NUMBER, y NUMBER);

PROCEDURE makepoint(x IN NUMBER, y IN NUMBER, xy OUT point)

IS

BEGIN

xy := (x, y);

END;

here point;

BEGIN

makepoint(5, 3, here);

END;

/
  • 1
  • 2
  • 下一页
Oracle DBLink 访问Lob 字段 ORA-22992 解决方法非法关机 Oracle startup报错解决办法相关资讯      DB2 
  • RHEL5 下安装 DB2 V9.7 数据库  (今 09:39)
  • DB2常用脚本整理  (01月19日)
  • Linux下DB2SQL1024N A database   (01月12日)
  • DB2中REVERSE函数的实现  (01月19日)
  • 使用 IBM Data Studio 创建和管理   (01月12日)
  • TOAD连接DB2报错SQL1460N解决  (01月12日)
本文评论 查看全部评论 (0)
表情: 姓名: 字数

版权所有©石家庄振强科技有限公司2024 冀ICP备08103738号-5 网站地图