由于Teradata UDF的一些限制,我开发了很少的功能作为程序。我开发了一个java程序,它执行Teradata程序并使用eclipse返回输出。它工作得很好。对于这个java程序,我添加了两个jar文件(terajdbc.jar,tdgssconfig.jar),我将这两个jar文件转换为一个jar,然后我将这个jar添加到eclipse中,并且它有效。我在eclipse中获得了预期的输出(使用java jdbc)。
现在,我如何执行内部Teradata UDF?
请任何人帮助我。
答案 0 :(得分:0)
您是否部署了Jar并创建了像
这样的函数REPLACE FUNCTION func
(inputStr VARCHAR(200) CHARACTER SET LATIN)
RETURNS VARCHAR(200) CHARACTER SET LATIN
SPECIFIC encryptVarchar
LANGUAGE JAVA
NO SQL
NO EXTERNAL DATA
PARAMETER STYLE JAVA
DETERMINISTIC
RETURNS NULL ON NULL INPUT
EXTERNAL NAME 'jarid:com.comppany.javafunction(java.lang.String) returns java.lang.String'