Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » SQL Anywhere サーバ - SQL の使用法 » ストアド・プロシージャとトリガ » プロシージャ、トリガ、バッチの使用 » ユーザ定義関数の概要

 

ユーザ定義関数を実行するためのパーミッション

ユーザ定義関数の所有権はその関数を作成したユーザに所属し、そのユーザはパーミッションなしに実行できます。ユーザ定義関数の所有者は、GRANT EXECUTE コマンドを使って他のユーザにパーミッションを与えることができます。

たとえば、FullName 関数の作成者が別のユーザに FullName の使用許可を与える文は、次のようになります。

GRANT EXECUTE ON Nationality TO BobS;

パーミッションを取り消す文は、次のようになります。

REVOKE EXECUTE ON Nationality FROM BobS;

プロシージャに対するパーミッションの付与を参照してください。