SHOW コマンド: ページネーションのサポート

注意

この動作変更は2023_05バンドルにあります。

バンドルの現在のステータスについては、 バンドル履歴 をご参照ください。

現在のリリースでは、これらのコマンドの動作は以下のように変更されています。

以前

これらのコマンドは、行出力の制限や結果のページネーションはサポートしていません。

現在

これらのコマンドは、 LIMIT ... FROM 句を使った出力のページネーションをサポートしています。

SHOW <domain_plural> [ LIMIT <rows> [ FROM '<name_string>' ] ]
Copy

SHOW GRANTS コマンドは LIMIT 句のみをサポートしています。例:

SHOW GRANTS [ LIMIT <rows> ]
Copy

条件:

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';
Copy

このステートメントは、 app_role2 という最初のアプリケーションロールの後に、 myapp という名前のアプリケーションにあるアプリケーションロールを最大10個返します。

参照: 1080