【问题标题】:unable to add two jar files in teradata udf无法在 teradata udf 中添加两个 jar 文件
【发布时间】:2016-07-01 01:42:43
【问题描述】:
由于 Teradata UDF 的一些限制,我开发了一些函数作为程序。我开发了一个 java 程序,它执行 Teradata 程序并使用 eclipse 返回输出。它工作得很好。对于这个 java 程序,我添加了两个 jar 文件(terajdbc.jar,tdgssconfig.jar),然后将这两个 jar 文件转换为一个 jar,然后将那个 jar 添加到 eclipse 中,它就可以工作了。我在 Eclipse 中得到了预期的输出(使用 java jdbc)。
现在,如何执行内部 Teradata UDF?
谁能帮帮我,拜托。
【问题讨论】:
标签:
java
tsql
teradata
user-defined-functions
【解决方案1】:
你是否部署了 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'