Service SQL IBM i (AS/400) · Vue
QSYS2.USER_SPACE_INFO
Attributs des espaces utilisateur
Liste les espaces utilisateur (*USRSPC) avec leur taille, leur caractère extensible, leur valeur initiale et leur domaine.
À quoi ça sert
USER_SPACE_INFO renvoie une ligne par espace utilisateur : bibliothèque et nom, taille (SIZE), caractère extensible (EXTENDABLE), valeur initiale, domaine de l'objet et texte descriptif.
Elle sert à inventorier les espaces utilisateur d'une bibliothèque, comme dans l'exemple d'IBM, ou à repérer ceux qui occupent beaucoup de place. Les paramètres USER_SPACE et USER_SPACE_LIBRARY (par défaut *LIBL) ciblent la lecture ; IGNORE_ERRORS vaut 'NO' par défaut.
Pour lire le contenu d'un espace, utilisez USER_SPACE.
Résultat réel sur un IBM i 7.5
Ce que nous avons exécuté :
SELECT * FROM QSYS2.USER_SPACE_INFO
Ce que l'IBM i a renvoyé le 01/10/2026 (5 lignes au plus) :
| USER_SPACE_LIBRARY Bibliothèque de l'espace utilisateur | USER_SPACE Nom de l'espace utilisateur | SIZE Taille | EXTENDABLE Extensible | INITIAL_VALUE Valeur initiale | OBJECT_DOMAIN Domaine de l'objet | TEXT_DESCRIPTION Texte descriptif |
|---|---|---|---|---|---|---|
| BIBAPP283 | UTIL915 | 16384 | YES | 00 | *USER | Description de l'objet |
| BIBAPP288 | UTIL915 | 16384 | YES | 00 | *USER | Description de l'objet |
| BIBAPP289 | UTIL915 | 16384 | YES | 00 | *USER | Description de l'objet |
| BIBAPP493 | UTIL915 | 16384 | YES | 00 | *USER | Description de l'objet |
| BIBAPP524 | UTIL916 | 118784 | YES | 00 | *USER | BIBLIOTHèQUES D EXEMPLES MOBILE |
Données anonymisées : les noms de système, de profils, de
bibliothèques, de postes et les adresses IP ont été remplacés. Les objets du schéma
JOBISQL sont des objets de démonstration créés pour ce site.
L'exemple d'IBM
Retourner la liste des espaces utilisateur de la bibliothèque MYLIB.
-- Description: Return a list of user spaces in MYLIB.
SELECT USER_SPACE, SIZE, TEXT_DESCRIPTION FROM QSYS2.USER_SPACE_INFO
WHERE USER_SPACE_LIBRARY = 'MYLIB';
Paramètres
| Paramètre | Type | Par défaut | Signification |
|---|---|---|---|
USER_SPACE |
VARCHAR(10) | obligatoire | Nom de l'espace utilisateur |
USER_SPACE_LIBRARY |
VARCHAR(10) | '*LIBL' | Bibliothèque de l'espace utilisateur |
IGNORE_ERRORS |
VARCHAR(3) | 'NO' | Ignorer les erreurs |
Colonnes renvoyées (7)
Afficher les 7 colonnes
| Colonne | Type | Signification |
|---|---|---|
USER_SPACE_LIBRARY |
VARCHAR(10) | Bibliothèque de l'espace utilisateur |
USER_SPACE |
VARCHAR(10) | Nom de l'espace utilisateur |
SIZE |
INTEGER | Taille |
EXTENDABLE |
VARCHAR(3) | Extensible |
INITIAL_VALUE |
BINARY(1) | Valeur initiale |
OBJECT_DOMAIN |
VARCHAR(7) | Domaine de l'objet |
TEXT_DESCRIPTION |
VARCHAR(50) | Texte descriptif |