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

DB2存储过程开发最佳实践

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

匿名通过本文主要向大家介绍了db2存储过程,db2存储过程语法,db2存储过程实例,db2存储过程教程,db2 执行存储过程等相关知识,希望本文的分享对您有所帮助
</div>

DB2 提供的强大功能可以让开发人员创建出非常高效稳定的存储过程。但对于初学者来说,开发出这样的程序并不容易。本文主要讨论开发高效稳定的 DB2 存储过程的一些常用技巧和方法。

读者定位为具有一定开发经验的 DB2 开发经验的开发人员。

读者可以从本文学习到如何编写稳定、高效的存储过程。并可以直接使用文章中提供的 DB2 代码,从而节省他们的开发和调试时间,提高效率。

本文以 DB2 开发人员的角度介绍了在 DB2 存储过程开发中需要注意的事项和技巧。新手如果能够按照本文介绍的最佳实践来开发存储过程,可以避免一些常见的错误,从而编写出高效的程序。本文从初始化参数、游标、异常处理、临时表的使用以及如何寻找并 rebind 非法存储过程等常见问题进行了着重讨论,并且给出了示例代码。

在存储过程中,开发人员能够声明和设置 SQL 变量、实现流程控制、处理异常、能够对数据进行插入、更新或者删除。同时,客户应用(这里指调用存储过程的应用程序,它可以是 JDBC 的调用,也可以是 ODBC 和 CLI 等)和存储过程之间可以传递参数,并且从存储过程中返回结果集。其中,使用 SQL 编写的 DB2 存储过程是在开发中常见的一种存储过程。本文主要讨论此类存储过程。

最佳实践 1:在创建存储过程语句中提供必要的参数

创建存储过程语句(CREATE PROCEDURE)可以包含很多参数,虽然从语法角度讲它们不是必须的,但是在创建存储过程时提供它们可以提高执行效率。下面是一些常用的参数

容许 SQL (allowed-SQL)

容许 SQL (allowed-SQL)子句的值指定了存储过程是否会使用 SQL 语句,如果使用,其类型如何。它的可能值如下所示:

NO SQL: 表示存储过程不能够执行任何 SQL 语句。

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

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

  • DB2 存储过程中如何使用 Optimization Profile
  • 为何修改机器名后DB2实例会无法启动
  • DB2下数据转移任务操作实例
  • DB2 V7存储过程构建环境设置
  • 实例讲解IBM DB2中提高并发度的三个方法
  • 为什么修改机器名后DB2实例会无法启动
  • 讲解主机DB2 9存储过程的规划和实施技巧
  • 实例讲解DB2中的表空间
  • DB2通用升级方法的一般过程
  • DB2 认证考试准备教程

相关文章

  • 2017-06-28备份恢复DB2数据库步骤
  • 2017-06-28了解有关DB2数据库优化的几条策略
  • 2017-06-28将XML应用程序从DB2 8.x迁移到Viper
  • 2017-06-28DB2关联式资料库查询语句基本语法
  • 2017-06-28实例之Visual C#中实现DB2数据库的编程
  • 2017-06-28令我难忘的DB2数据库之路
  • 2017-06-28使用DB2look实用程序重新创建优化器访问计划(6)
  • 2017-06-28DB2 仓库管理器 7.2 概述
  • 2017-06-28DB2 数据仓库 OLAP 服务,第 1 部分: OLAP 服务入门
  • 2017-06-28IT专家网回顾:DB2从企业战略高度管理信息

文章分类

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

最近更新的内容

    • DB2的高可用性和灾难恢复概述
    • 如何在SQL存储过程中处理错误
    • 分析 DB2 for Linux, UNIX, and Windows 中的锁等待情形
    • 在Windows系统上安装IBM DB2通用数据库企业版
    • IBM DB2 日常维护汇总
    • DB2数据库SQL编码优化基础
    • 对 DB2 远程 SQL 复制应用中的常见错误分析及处理
    • 讲解DB2数据库文件系统已满的解决方法
    • DB2 Express-C:数据库开发者的免费利器
    • 详解DB2在AIX上如何卸载并重新安装

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

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