weixin_41283258
weixin_41283258
采纳率75%
2018-03-28 09:50 浏览 1.2k

ORACLE 导入 java jar包, 写自定义函数类 遇到的问题。

10
  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条回答 默认 最新

  • 已采纳
    NET_NDSC_WZP NET_NDSC_WZP 2018-04-02 02:58

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

    点赞 1 评论 复制链接分享
  • weixin_41283258 weixin_41283258 2018-03-28 09:50

    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';

    点赞 评论 复制链接分享

相关推荐