博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

Unix爱好者家园

卓越源代码  
   sdccf.cublog.cn
关于作者  
姓名:sdccf
职业:chinapost
年龄:36
位置:sd
个性介绍:

我的分类  




DB2 9 应用开发(733 考试)认证指南,第 9 部分: 用户定义的例程(8)

将定制的和复杂的业务逻辑集成到 SQL 语句中

developerWorks



结束语

结束语

在本教程中,您学习了如何在应用程序中使用用户定义函数和存储过程。用户定义函数可以用 DB2 内部的 SQL PL 编写,也可以用其他编程语言编写。因此可以编写定制的、复杂的业务逻辑,并将该业务逻辑集成到 SQL 语句中。

对于与数据库交互的应用程序,存储过程已经成为越来越重要的一部分。理解了为什么使用存储过程以及何时使用存储过程之后,就能提高代码的性能和可管理性。和用户定义函数一样,存储过程可以用 DB2 的 SQL PL 编写,也可以用其他编程语言编写,例如 C# 和 Java 语言。本教程更多地介绍了使用 SQL PL 的情况,但是很多公司都使用 Java 过程,以确保在数据库平台之间的可移植性,并且可以执行更高级的任务,这是单独使用 SQL PL 做不到的。

最后,本教程介绍了 DB2 Developer Workbench。DWB 相对于 DB2 UDB Version 8 中的 Development Center IDE 有了很大的改进。通过 DWB 可以构建和调试用 SQL PL 和 Java 语言编写的存储过程。还可以创建项目,将所有数据库对象、过程和函数组合到一个模块单元中。最后,DWB 提供了广泛的 XML 支持,在 DWB 中可以借助易于使用的向导来创建存储过程、构造 XQuery 查询和注册 XML 模式。





回页首


致谢

作者要感谢本教程的原著者 Drew Bradstock (IBM) 的贡献。另外还要感谢 Jarek Miszczyk 和 Krzysztof Obrebski,是他们审校了本教程。

 发表于: 2008-05-31,修改于: 2008-05-31 23:51 已浏览623次,有评论0条 推荐 投诉

  网友评论

  发表评论



Copyright © 2001-2006 ChinaUnix.net All Rights Reserved

感谢所有关心和支持过ChinaUnix的朋友们
页面生成时间:4.25155

京ICP证041476号