Service SQL IBM i (AS/400) · Table
QSYS2.SYSTEM_OBJECT_TYPES
Types d'objets système
Table de référence qui liste les types d'objets système (*FILE, *PGM, *LIB...) avec leur description et leur catégorie.
À quoi ça sert
SYSTEM_OBJECT_TYPES recense les types d'objets connus du système : le type (OBJECT_TYPE, par exemple *FILE), son texte descriptif et sa catégorie (CATEGORY).
On s'en sert pour valider ou expliquer un type d'objet reçu en entrée, alimenter une liste déroulante dans une application, ou filtrer les types d'objets qui se trouvent dans les bibliothèques, comme dans l'exemple d'IBM avec la catégorie LIBRARY.
On peut la joindre aux services qui renvoient un type d'objet, comme OBJECT_STATISTICS, pour afficher un libellé lisible.
Résultat réel sur un IBM i 7.5
Ce que nous avons exécuté :
SELECT * FROM QSYS2.SYSTEM_OBJECT_TYPES
WHERE CATEGORY = 'LIBRARY'
Ce que l'IBM i a renvoyé le 01/10/2026 (5 lignes au plus) :
| OBJECT_TYPE Type de l'objet | TEXT_DESCRIPTION Texte descriptif | CATEGORY Catégorie |
|---|---|---|
| *ALRTBL | Alert table | LIBRARY |
| *AUTL | Authorization list | LIBRARY |
| *BNDDIR | Binding directory | LIBRARY |
| *CFGL | Configuration list | LIBRARY |
| *CHTFMT | Chart format | LIBRARY |
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
Lister tous les types d'objets système que l'on trouve dans les bibliothèques.
-- Description: List all the system object types that are found in libraries.
SELECT * FROM QSYS2.SYSTEM_OBJECT_TYPES
WHERE CATEGORY = 'LIBRARY';
Colonnes renvoyées (3)
Afficher les 3 colonnes
| Colonne | Type | Signification |
|---|---|---|
OBJECT_TYPE |
VARCHAR(7) | Type de l'objet |
TEXT_DESCRIPTION |
VARCHAR(60) | Texte descriptif |
CATEGORY |
VARCHAR(7) | Catégorie |