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

oracleマルチユーザー関数

    これは特定のユーザーに対して行う必要があります:

    GRANT EXECUTE ON your_function TO some_user;
    

    この方法ですべてのユーザーにアクセスを許可できます:

    GRANT EXECUTE ON your_function TO PUBLIC;
    

    別のユーザーアカウントからこの関数を参照するには、次のようにします。

    SELECT owner.your_function FROM dual;
    

    関数参照で所有スキーマを指定しないようにする場合は、そのスキーマのパブリックシノニムを作成します。

    CREATE PUBLIC SYNONYM your_function FOR owner.your_function;
    

    そうすれば、誰でも次のように関数を参照できます。

    SELECT your_function FROM dual;
    



    1. idとsub_idを降順で並べ替えるにはどうすればよいですか?

    2. コヒーレンス:エラー:メインクラスcom.tangosol.net.DefaultCacheServerが見つからないかロードできませんでした

    3. 行の数値から1を引くSQLクエリ

    4. 単純なMySQLデータベース設計に関するヒントが必要