SHOW-Befehle: Unterstützung der Paginierung¶
Achtung
Diese Verhaltensänderung ist in Bundle 2023_05 enthalten.
Den aktuellen Status des Bundles finden Sie unter Bundle-Verlauf.
Mit dem aktuellen Release ändert sich das Verhalten dieser Befehle wie folgt:
- Bisher:
Diese Befehle unterstützen nicht die Begrenzung der Zeilenausgabe oder die Paginierung der Ergebnisse.
- Jetzt:
Diese Befehle unterstützen die Paginierung der Ausgabe mit einer LIMIT … FROM-Klausel:
SHOW <domain_plural> [ LIMIT <rows> [ FROM '<name_string>' ] ]
Der Befehl SHOW GRANTS unterstützt nur die LIMIT-Klausel. Beispiel:
SHOW GRANTS [ LIMIT <rows> ]
Wobei:
domain_plural
Verwenden Sie eine der folgenden Pluralformen der Objektdomäne:
APPLICATION ROLES
DATABASE ROLES
ROLES
LIMIT rows [ FROM 'name_string' ]
Schränkt optional die maximale Anzahl der zurückgegebenen Zeilen ein und ermöglicht gleichzeitig die „Paginierung“ der Ergebnisse. Die tatsächliche Anzahl der zurückgegebenen Zeilen liegt möglicherweise unter dem angegebenen Grenzwert (z. B. liegt die Anzahl der vorhandenen Objekte unter dem angegebenen Grenzwert).
Die optionale Unterklausel
FROM 'name_string'
dient als „Cursor“ für die Ergebnisse. Dies ermöglicht das Abrufen der angegebenen Anzahl von Zeilen nach der ersten Zeile, deren Objektname mit der angegebenen Zeichenfolge übereinstimmt:Die Zeichenfolge muss in einfache Anführungszeichen gesetzt werden, wobei zwischen Groß-/Kleinschreibung unterschieden wird. Die Zeichenfolge muss nicht den vollständigen Objektnamen enthalten. Partielle Namen werden unterstützt.
Standard: Kein Wert (die Ausgabe wird nicht begrenzt).
Beispiel:
SHOW APPLICATION ROLES IN APPLICATION myapp LIMIT 10 FROM 'app_role2';
Die Anweisung gibt bis zu zehn Anwendungsrollen in der Anwendung namens
myapp
nach der ersten Anwendungsrolle namensapp_role2
zurück.
Ref.: 1080