Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
按依赖关系顺序部署DB2用户定义函数_Db2_User Defined Functions - Fatal编程技术网

按依赖关系顺序部署DB2用户定义函数

按依赖关系顺序部署DB2用户定义函数,db2,user-defined-functions,Db2,User Defined Functions,在DB2中,我们有大约200个用户定义函数。这些UDF由datastudio生成到单个脚本文件中 当我们创建一个新的数据库时,我们需要多次运行脚本文件,因为一些UDF依赖于其他UDF,在先创建之前的函数之前无法创建 是否有一种方法可以生成脚本文件,以便它们的部署顺序考虑到这种依赖关系。或者是否有其他技术可以有效地安排订单 非常感谢。只有当的设置不正确时,才会出现此问题。有关详细信息,请参见“” Db2允许以“未排序”的顺序创建对象。仅当使用(访问)对象时,才会检查对象及其从属对象。这种行为很久以

在DB2中,我们有大约200个用户定义函数。这些UDF由datastudio生成到单个脚本文件中

当我们创建一个新的数据库时,我们需要多次运行脚本文件,因为一些UDF依赖于其他UDF,在先创建之前的函数之前无法创建

是否有一种方法可以生成脚本文件,以便它们的部署顺序考虑到这种依赖关系。或者是否有其他技术可以有效地安排订单


非常感谢。

只有当的设置不正确时,才会出现此问题。有关详细信息,请参见“”

Db2允许以“未排序”的顺序创建对象。仅当使用(访问)对象时,才会检查对象及其从属对象。这种行为很久以前就开始了。只有一些旧的、迁移的数据库保持禁用的状态。某些环境可能会基于某些配置脚本进行设置


如果您仍然遇到问题,请尝试设置auto\u reval=DEFERRED\u FORCE

系统命令可以通过
-ct
选项按对象创建时间生成DDL,这样在您不想使用
auto\u reval
方法时会有所帮助。

谢谢@data\u henrik。这已经奏效了。并对我迟来的答复表示歉意。谢谢你的帮助。