Teradata 7506错误:找不到UDF/XSP/UDM HCPRE_AUTODDP.oreplace2的库

Teradata 7506错误:找不到UDF/XSP/UDM HCPRE_AUTODDP.oreplace2的库,teradata,Teradata,下面是两个问题。第一个查询运行良好。然而,第二个抛出7506错误。我重新编译了这个函数,但是没有帮助 SEL PID, SimpleDefinitionID, SimpleDefinitionName, SimpleDefinitionQuery ,ABC.OREPLACE (cast(SimpleDefinitionQuery as varchar(1000)),') OR (',')') FROM ABC.SimpleDefinitions where PID='71500001'

下面是两个问题。第一个查询运行良好。然而,第二个抛出7506错误。我重新编译了这个函数,但是没有帮助

SEL 
PID,
SimpleDefinitionID,
SimpleDefinitionName,
SimpleDefinitionQuery
,ABC.OREPLACE (cast(SimpleDefinitionQuery as varchar(1000)),') OR (',')')
FROM    ABC.SimpleDefinitions
where PID='71500001' 


SEL PID,
SimpleDefinitionID,
SimpleDefinitionName,
SimpleDefinitionQuery
,ABC.OREPLACE (cast(SimpleDefinitionQuery as varchar(1000)),') OR (',')')
FROM    ABC.SimpleDefinitions
where PID='71400001' ;

知道为什么会这样吗

由于TD14在td_sysfnlib中有一个内置的oReplace,不需要您自己的。你是如何重新编译的?顺便说一句,这两个查询都是相同的。我们在用户数据库中创建了它,并对其进行了一些修改。我像下面那样编译它-改变特定函数ABC.oreplace2 COMPILE;是的,两个查询相同,只是PID不同。我认为问题在于函数不是在所有节点中创建的。知道如何实现吗?COMPILE选项应该将.so文件分发到所有节点,您是否检查了结果是否有错误?COMPILE只抛出警告…没有错误-