SHOW コマンド: ページネーションのサポート¶
現在のリリースでは、これらのコマンドの動作は以下のように変更されています。
- 以前:
これらのコマンドは、行出力の制限や結果のページネーションはサポートしていません。
- 現在:
これらのコマンドは、 LIMIT ... FROM 句を使った出力のページネーションをサポートしています。
SHOW <domain_plural> [ LIMIT <rows> [ FROM '<name_string>' ] ]
SHOW GRANTS コマンドは LIMIT 句のみをサポートしています。例:
SHOW GRANTS [ LIMIT <rows> ]
条件:
domain_plural
オブジェクトドメインの複数形は、以下のいずれかを使用します。
APPLICATION ROLES
DATABASE ROLES
ROLES
LIMIT rows [ FROM 'name_string' ]
オプションで、返される行の最大数を制限すると同時に、結果の「ページネーション」を有効にします。返される実際の行数は、指定された制限より少ない場合があります(例:既存のオブジェクトの数が指定された制限より少ない)。
オプションの
FROM 'name_string'
サブ句は、結果の「カーソル」として効果的に機能します。これにより、指定された文字列と一致するオブジェクト名を持つ最初の行に続く指定された行数を取得できます。文字列は一重引用符で囲む必要があり、 大文字と小文字を区別します。加えて、文字列に完全なオブジェクト名を含める必要はありません。部分的な名前がサポートされています。
デフォルト: 値なし(出力に制限は非適用)。
例:
SHOW APPLICATION ROLES IN APPLICATION myapp LIMIT 10 FROM 'app_role2';
このステートメントは、
app_role2
という最初のアプリケーションロールの後に、myapp
という名前のアプリケーションにあるアプリケーションロールを最大10個返します。
参照: 1080