sql >> データベース >  >> RDS >> Oracle

ORA-24247:SQLからではなく、PL/SQL関数内からのACLによってアクセスが拒否されました

    無名ブロックでは機能するが、ストアド プロシージャでは機能しない場合、通常は、定義者の権限と実行者の権限が原因です。匿名ブロックと実行者権限プロシージャは、ロールを通じて付与された権限を使用できますが、定義者権限プロシージャは使用できません。

    return varchar2 is を変更してみてください return varchar2 authid current_user is .




    1. mysqli ::real_connect()を修正する方法:SSL操作が失敗したエラー?

    2. Postgres-欠測データのカウントが0の行を返す方法は?

    3. mySQLINSERTを使用したコマンド実行中に致命的なエラーが発生しました

    4. MySql:重複する列の制限を設定します