DB2 9.5 SQL Procedure Developer 认证考试 735 准备,第2部分
2010-02-16 14:59:32 来源:WEB开发网开始之前
关于本系列
您正想获得 DB2 SQL Procedure Developer 认证(Exam 735)吗?如果是这样,那么您来对了地方。这个包含6 篇DB2 认证准备教程的系列涵盖了所有基础知识 —— 在您看第一个考试题目之前需要理解的内容。即使您不打算马上获得认证,这套教程也非常适合您开始学习关于DB2 V9.5数据库开发的知识。
开始之前
关于本教程
在本教程中,您将学习 DB2 9.5 SQL过程,包括存储过程的简介、使用存储过程的优点,以及 SQL过程与外部过程之间的不同点。学习不同的SQL过程语句,并看看如何调用和共享嵌套的存储过程。测试和部署存储过程,并找到保证SQL过程安全的办法。
本教程是一个包含 6 篇教程的系列中的第二篇教程,该系列可用于准备 DB2 9.5 SQL Procedure Developer 735。本教程中的内容主要涵盖该测试第2部分 “SQL Procedures”的目标。
先决条件
本教程是为初级到中级的Linux®、UNIX®或Windows®数据库开发人员或管理员编写的。您应该基本熟悉使用UNIX或Windows命令行 shell,并掌握关于DB2 和SQL命令的一些实用知识。
系统需求
本教程中的例子专用于在Windows 操作系统上运行的DB2 9.5。但这里的概念和信息与运行在任何分布式平台上的DB2 都是相关的。
无需安装 DB2 9.5 也可完成本教程。
存储过程
什么是存储过程?
存储过程(也称一个例程)是一个数据库对象,其中包含一系列直接在数据库服务器上执行的SQL语句和应用程序控制逻辑,可以制定业务逻辑。业务逻辑可以被封装在存储过程中,后者则可以被客户机应用程序、其他存储过程、用户定义函数或触发器通过一条 SQL语句来调用。存储过程可以接受参数值,并根据输入数据更改业务逻辑的行为。然后,存储过程可以将输出值返回给调用者,或者将多个结果集返回给调用者。
存储过程可以使用SQL Procedure Language(SQL PL)或编程语言(比如 Java™或C)来实现。
存储过程可以从以下几个方面显著提高分布式应用程序(在远程系统上运行的应用程序)的性能:
减少网络传输量
减少应用程序开发人员编写代码的工作
为从分布式客户机调用远程存储过程提供一种简单的方式
图 1 显示了存储过程是有很用的:
图 1. 通过使用存储过程减少网络传输量
- ››SQL Server 2008 R2 下如何清理数据库日志文件
- ››sqlite 存取中文的解决方法
- ››SQL2005、2008、2000 清空删除日志
- ››SQL Server 2005和SQL Server 2000数据的相互导入...
- ››sql server 2008 在安装了活动目录以后无法启动服...
- ››sqlserver 每30分自动生成一次
- ››sqlite 数据库 对 BOOL型 数据的插入处理正确用法...
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
更多精彩
赞助商链接