ORACLE 导入 java jar包, 写自定义函数类 遇到的问题。
  create or replace function encryptionSM3(ins_1  varchar2)  return varchar2  as   
LANGUAGE JAVA NAME  'com/ab/msp/sm/ABCipherUtils.encryptionSM3(java.lang.String ) return java.lang.String';   


    报了这个错


FUNCTION MSP.ENCRYPTIONSM3 编译错误

错误:提示: Parameter 'ins_1' 已被声明但从来没有被用于 'encryptionSM3'
行:1
文本:create or replace function encryptionSM3(ins_1 varchar2) return varchar2 as

    请问是我的创建语句有问题吗,我该怎么解决呢?

2个回答

第一个语法没有错,JAVA包确定导入了么,还有JAVA包函数入参出参是否一至

FUNCTION MSP.ENCRYPTIONSM3 编译错误

错误:PLS-00103: 出现符号 "INS_1"在需要下列之一时:
;
行:2
文本:LANGUAGE JAVA NAME 'com/ab/msp/sm/ABCipherUtils.encryptionSM3(java.lang.String 'ins_1') return java.lang.String';

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问