• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >DB2 > DB2 V9.5版本中数据库应用程序移植的改进

DB2 V9.5版本中数据库应用程序移植的改进

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2017-06-28

匿名通过本文主要向大家介绍了DB2 V9.5版本中数据库应用程序移植的改进等相关知识,希望本文的分享对您有所帮助
</div>

版本9.5中改进的应用程序可移植性增加了与现有代码的兼容性,并且不再需要迁移使用其他供应商的数据库的应用程序。版本 9.5 包含以下增强功能:

支持在过程和调用过程的应用程序中使用 ARRAY 数据类型。

支持全局变量。全局变量是已命名的内存变量,您可以通过 SQL 语句访问和修改此变量。版本 9.5 支持已创建的会话全局变量,这些变量与特定会话相关联并包含该会话独有的值。

支持其他供应商的 SQL 方言。版本 9.5 包含对 DECODE、NVL、LEAST 和 GREATEST 函数的支持。

数组数据类型

在以前的DB2版本,碰到数据集合处理的程序移植,我们只能通过临时表或游标来处理,这是非常麻烦的。

版本 9.5 支持 ARRAY 集合数据类型。您可以在存储过程和应用程序中对它们进行处理,此功能使从其他数据库供应商移植已支持数组的应用程序和存储过程更容易。

您可以使用数组以在应用程序与存储过程之间更有效率地传递数据以及存储和处理 SQL 过程中的瞬态数据集合,而不必使用关系表。SQL 过程中可用的数组运算符允许更有效率地存储和检索数据。

版本 9.5 中对数组数据类型的支持允许您执行以下操作:

根据数组创建用户定义的类型;例如,create TYPE INT10 AS INTEGER ARRAY[10] 定义最多 10 个整数值的数组的类型;

在存储过程和应用程序中声明数组类型的变量和参数;

创建和处理数组值,数组处理的基本部分包括数组构造方法、设置子下标、元素计数和整理; 

在 JDBC 和 CLI 应用程序与 SQL 和 Java 存储过程之间来回传递数组;

将数组转换为表(每个表行一个数组元素)以及将聚集列转换为数组,以便更容易在数组与 SQL 之间通过接口进行连接;

 2 3 4 5 6  下一页</div> </div> </div> </div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2017-06-28DB2 基础: 使用 DB2 数据移动实用工具中的文件类型修饰符
  • 2017-06-28DB2 for i5/OS 上的 SQL 性能优化目标评测
  • 2017-06-28DB2 9中15个pureXML性能最佳实践
  • 2017-06-28DB2常用函数与Oracle比较
  • 2017-06-28用db2diag工具诊断日志记录
  • 2017-05-11常见数据库系统比较 DB2数据库
  • 2017-06-28在 DB2 for Linux, UNIX and Windows 中使用管道加载数据
  • 2017-06-28在 Windows 中用 GCC 编译 DB2 UDB 存储过程
  • 2017-06-28数据架构师: 当数据不再受欢迎
  • 2017-06-28访问 IBM 数据库服务器的新方式 —— 构建 Web 服务

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • DB2编程序技巧 (三)
    • DB2常见问题1000问(之六)
    • db2 导入导出单个表的操作详解
    • Data Studio Administrator V1.2 中的数据保留和数据迁移
    • 在使用 SQLJ 和 JDBC 时获取最优的 DB2 性能
    • 在Linux上利用数据分区功能提高可伸缩性和性能
    • DB2 UDB V8.1管理学习笔记(二)
    • DB2数据同步方面的经验
    • DB2数据库完整性暂挂SQL0668N的错误案例
    • DB2.9分布式管理:自动维护和实用程序节流

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有