GRANT ACCESS ONnamespace-list TOgrantee [WITH GRANT OPTION] GRANTadmin-privilege TOgrantee [WITH ADMIN OPTION] GRANTrole TOgrantee [WITH ADMIN OPTION] GRANT %THRESHOLDliteral TOgrantee [WITH ADMIN OPTION] GRANTobject-privilege ONtable-list TOgrantee [WITH GRANT OPTION]
| 特権が与えられるネームスペースのリスト。 すべてのネームスペースに与える特権を指定するには、"*" を使用します。 | |
| 特権が与えられるユーザやロールのリスト。有効値は、ユーザまたはロールのリスト、"*" (現在定義されているすべてのユーザを表す)、または _PUBLIC (現在定義されているすべてのユーザとまだ定義されていないすべてのユーザを表す) です。 | |
| 許可されている管理者レベル特権または管理者レベル特権のコンマで区切られたリスト。以下のうち 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 に対して実行時リソース制限を指定する数値定数 | |
| 付与対象の基本レベル特権、または基本レベル特権のコンマで区切られたリスト。以下のうち 1 つ以上を使用してリストを構成します。%ALTER、DELETE、SELECT、INSERT、UPDATE、および REFERENCES から成ります。もしくは、"ALL [PRIVILEGES]" または "*" のどちらかを引数の値として使用して、すべての特権を与えることもできます。 | |
| 特権を与える対象となるテーブルまたはビューのリスト |
SET %msql="_SYSTEM" &sql(GRANT UPDATE ON Sample.Person TO Morrow) WRITE !,"SQL error code: ",SQLCODE
"TABLE_TYPE", "TABLE_NAME", "PRIVILEGE", "GRANTED_BY", "GRANT_OPTION" "TABLE", "TestTab1Usr1", "%ALTER", "_SYSTEM", "Yes" "TABLE", "TestTab2Usr1", "SELECT", "_SYSTEM", "No"
| Copyright © 1997-2005, InterSystems Corp. | Last updated: 2005-05-26 15:12:34 | Source: RSQL_grant.xml |