软讯网络 > 冲浪宝典 > 网络资源 > 应用开发设计阶段应该注意的UDF函数依赖关系
【标 题】:应用开发设计阶段应该注意的UDF函数依赖关系
【关键字】:
UDF
【来 源】:http://www.cublog.cn/u/12733/showart.php?id=254792
应用开发设计阶段应该注意的UDF函数依赖关系
UDF函数的依赖关系
在数据库中,数据库对象是有依赖关系的,例如索引是依赖于数据表的,数据表是依赖于数据表空间的。存储过程和UDF也是有依赖关系的,例如存储过程可以调用UDF, 同时UDF也可以调用其他的UDF。
在DB2 v8版本里面,存储过程和UDF, 存储过程和其他存储过程是松散的依赖关系,就是被存储过程依赖的数据库对象是可以被删除重新建立的,当存储过程被调用的时候,数据库会自动地编译他,使之能够重新建立对其他数据库对象的依赖。
而UDF和UDF之间是严格的依赖关系,例如被其他UDF依赖的UDF是不能够被删除重新建立的,除非依赖他的所有UDF都要首先删除掉。在应用程序开发的时候注意这样的一个现象。也就是说,尽量减少UDF的出错几率,或者尽量减少UDF调用UDF的几率。