に最終更新
SHOW RESOURCES
説明
この文は、ユーザーが使用権限を持つリソースを表示します。一般ユーザーには権限を持つリソースのみが表示され、root または admin ユーザーにはすべてのリソースが表示されます。
構文
SHOW RESOURCES
[
WHERE
[NAME [ = "<your_resource_name>" | LIKE "<name_matcher>"]]
[RESOURCETYPE = "<type>"]
] | [LIKE "<pattern>"]
[ORDER BY ...]
[LIMIT <limit>][OFFSET <offset>];
使用上の注意
- NAME LIKE を使用すると、RESOURCES 内で Name に name_matcher を含むリソースに一致します。
- NAME = を使用すると、指定した Name と完全に一致します。
- RESOURCETYPE を指定すると、対応するリソースタイプに一致します。サポートされる RESOURCETYPE については、CREATE-RESOURCE を参照してください。
- ORDER BY を使用すると、任意の列の組み合わせで並べ替えられます。
- LIMIT を指定すると、一致するレコードを指定した件数まで表示します。指定しない場合はすべて表示します。
- OFFSET を指定すると、クエリ結果の指定したオフセットから表示します。デフォルトのオフセットは 0 です。
- LIKE を使用すると、WHERE 句は無視されます。
例
-
現在のユーザーが権限を持つすべてのリソースを表示します。
SHOW RESOURCES; -
名前に文字列「20140102」を含む指定のリソースについて、属性を 10 件表示します。
SHOW RESOURCES WHERE NAME LIKE "2014_01_02" LIMIT 10; -
名前を「20140102」と指定したリソースを表示し、KEY の降順に並べ替えます。
SHOW RESOURCES WHERE NAME = "20140102" ORDER BY `KEY` DESC; -
LIKE を使用してリソースに一致させます。
SHOW RESOURCES LIKE "jdbc%";