当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 级别: 初级 Danna Nicholson 咨询软件工程师, IBM 2005 年 2 月 IBM® DB2® Universal Database™(UDB)用户定义函数允许您构建满足您业务需求的函数。
 

 

    摘要: 级别: 初级 moira casey 质量保证人员, ibm 2004 年 12 月 在本文中,您可以发现如何使用 perl、open database connectivity (odbc) 和 perl database interface (dbi) 来访问 apache derby 数据库中的数据。文中将介绍在 windows®......
    摘要: 级别: 初级 bob swart 顾问, bob swart training & consultancy 2004 年 10 月 本文研究了 borland delphi 应用程序的设计和实现,可以使用该应用程序创建或删除 ibm db2 数据库内的 ibm® db2® universal database&trad......


开发 DB2 SQL 用户定义函数

级别: 初级

【程序编程相关:创建可重用组件来将 Delphi 7 连

danna nicholson 【推荐阅读:创建访问 DB2 Everyplace

【扩展信息:考虑将 SQLJ 用于 DB2 V8 J

咨询软件工程师, ibm

2005 年 2 月

ibm® db2® universal database™(udb)用户定义函数允许您构建满足您业务需求的函数.学习如何使用 websphere® studio application developer 开发 db2 sql 用户定义函数.

简介

db2 universal database(db2 udb)用户定义函数(user-defined functions,udf)允许您添加自己的函数定义,从而扩展 db2 的内置函数.有了这些用户定义函数,就可以通过编写自己的用于事务.计算等方面的函数来定制 db2,以满足业务需求.

udf 鼓励代码重用,这样可以提高应用程序开发人员的生产率.如果您有很多实现相同逻辑的程序,那么可以通过 udf 标准化该逻辑,并让所有这些程序使用相同的实现.一旦在 db2 中定义好一个 udf,便可以像使用内置 db2 函数那样,在 sql 语句中使用这个 udf.如果是在应用程序中编写这个函数,而不是将其定义为 udf,那么 sql 查询工具(例如 clp)的用户将不能访问这个函数.udf 允许任何前端,包括 java™ 程序,访问这个标准逻辑.

直接从数据库引擎(而不是从应用程序代码)中调用 udf 还可以使性能获得极大的提高,尤其是在将数据发送回应用程序进行进一步处理之前,可以使用 udf 来过滤数据.

本文无意成为用户定义函数的完全指南,只是一篇关于如何在 websphere studio application developer(application developer)中创建 udf 的入门读物.有关 db2 中 udf 与 sql 过程语言的细节,请参阅 db2 文档.db2 还附带了一些很好的示例,放在 db2 安装目录下的 samples\sqlproc 目录中.而且,还应注意的是,udf 也可以用 java 编写,其他一些文章描述了如何编写 java udf.

为什么在 websphere studio application developer 中创建 udf?


...   下一页
    摘要:投下您的一票 级别: 初级 aron lurie, 七年级毕业生, middle school/hebrew college marty lurie, 系统工程师, ibm 2004 年 10 月 web 投票或 web 表决为从网站访问者那里获得反馈提供了一种很好的方式。本文展示了如何使用 ibm® db2® univ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE