Aller au contenu

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ètreTypePar défautSignification
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
ColonneTypeSignification
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