REVOKEadmin-privilege FROMgrantee REVOKErole FROMgrantee REVOKE [GRANT OPTION FOR]object-privilege ONobject-list FROMgrantee [CASCADE]
| 許可されている管理者レベル特権、または管理者レベル特権のコンマで区切られたリスト。以下のうち 1 つ以上をさまざまな順序で使用してリストを構成できます : オブジェクト定義特権 : %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 個のオブジェクト定義特権をすべて削除します。 |
|
| SQL システム特権、SQL オブジェクト特権、またはロールを持つ 1 人以上のユーザのリスト。有効な値は、コンマで区切られたユーザまたはロールのリスト、または "*" です。アスタリスク (*) は、現在定義されていて %All ロールを持たないすべてのユーザを指定します。 | |
| ロールまたはコンマで区切られたロールのリストで、ユーザにより特権が無効とされるもの。 | |
| 許可されている基本レベル特権、または基本レベル特権のコンマで区切られたリスト。%ALTER、DELETE、SELECT、INSERT、UPDATE、EXECUTE、および REFERENCES のうち 1 つ以上を使用してリストを構成できます。すべての権限を削除する場合は、引数の値として "ALL [PRIVILEGES]" または "*" のいずれかを使用します。 | |
DO $SYSTEM.Security.Login("_SYSTEM","SYS") &sql(CREATE USER User1 IDENTIFY BY fredpw) &sql(CREATE USER User2 IDENTIFY BY barneypw) WRITE !,"CREATE USER error code: ",SQLCODE &sql(CREATE ROLE workerbee) WRITE !,"CREATE ROLE error code: ",SQLCODE &sql(GRANT workerbee TO User1,User2) WRITE !,"GRANT role error code: ",SQLCODE &sql(REVOKE workerbee FROM *) WRITE !,"REVOKE role error code: ",SQLCODE
| Copyright © 1997-2006, InterSystems Corp. | Build: Caché v5.1 (826U-0) | Last updated: 2006-03-03 02:12:54 | Source: RSQL_revoke.xml |