ユーザまたはロールから特権を削除します。
Synopsis
REVOKE admin-privilege FROM grantee 

REVOKE role FROM grantee

REVOKE [GRANT OPTION FOR] ACCESS ON namespace-list 
     FROM grantee

REVOKE [GRANT OPTION FOR] %THRESHOLD FROM grantee

REVOKE [GRANT OPTION FOR] simple-privilege 
     ON table-commalist 
     FROM grantee CASCADE
引数
admin-privilege
許可されている管理者レベル特権、または管理者レベル特権のコンマで区切られたリスト。以下のうち 1 つ以上をさまざまな順序で使用してリストを構成します :
一般的な管理者特権 : %GRANT_ANY_PRIVILEGE、%CREATE_USER、%ALTER_USER、%DROP_USER、%CREATE_ROLE、%GRANT_ANY_ROLE、%DROP_ANY_ROLE
オブジェクト定義特権 : %CREATE_METHOD、%DROP_METHOD、%CREATE_FUNCTION、%DROP_FUNCTION、%CREATE_PROCEDURE、%DROP_PROCEDURE、%CREATE_QUERY、%DROP_QUERY、%CREATE_TABLE、%ALTER_TABLE、%DROP_TABLE、%CREATE_VIEW、%ALTER_VIEW、%DROP_VIEW、%CREATE_TRIGGER、%DROP_TRIGGER
%DB_OBJECT_DEFINITION は、16 個のオブジェクト定義特権をすべて削除します。
grantee 権限が削除されるユーザまたはロール。 両方の場合もあります。
role ロールまたはコンマで区切られたロールのリストで、ユーザにより特権が無効となったもの
namespace-list 特権が削除されるネーム・スペースのリスト
simple-privilege 許可されている基本レベル特権、または基本レベル特権のコンマで区切られたリスト。%ALTER、DELETE、SELECT、INSERT、UPDATE、または REFERENCES を含む場合もあります。すべての権限を削除する場合は、引数の値として "ALL [PRIVILEGES]" または "*" のいずれかを使用します。
table-list 特権が削除されているテーブルまたはビューの、コンマで区切られたリスト。
概要
REVOKE 文は、ユーザまたはロールから特権を削除します。GRANT コマンド動作の逆を行います。 特権全般についての詳細は、GRANT コマンドを参照してください。
埋め込み SQL 内では GRANT 文を使用する前に、%msql ローカル変数を適切な特権を持つユーザに設定する必要があります。これを設定しないと、SQLCODE –99 エラー (特権違反) が返されます。
特権を持つユーザのみがこのローカル変数を削除できます。
関連項目
GRANT %CHECKPRIV