2016-07-04 11 views
1

Oracleの関数からdbms_comparison oracleパッケージを使用しようとすると、いくつかのエラーが発生するため、この質問を投稿しています。dbms_comparison関数からのOracleパッケージの呼び出し

JavaからscanIDの値を取得できるように、実行された比較のscanIDを返す関数を作成しました。ただし、エラーが発生しているため、この関数は正常に実行されていません。 dbms_comparisonが識別子として認識されているため、次のエラーが発生しています。PLS-00201:識別子 'DBMS_COMPARISON'を宣言する必要があります。

私が作成したOracleの機能を以下で見つけてください。どんな助けもありがとう。

​​

答えて

0

コードをsysとしてテストし、正常にコンパイルされました。別のユーザーが

PLS-00201: identifier 'DBMS_COMPARISON' must be declared.

で失敗しましたように、あなたがdbms_comparisonにあなたのコードsys.に追加して、grant execute on sys.dbms_comparison to youruser

+0

に必要する必要があり、私は実行許可しようとしていますが、それは不十分な権限にgla315 @ – gla315

+0

を与えているあなたは、SYSとして接続しています? – vercelli

+1

ありがとうございます – gla315

関連する問題