Service SQL IBM i (AS/400) · Vue
QSYS2.ENVIRONMENT_VARIABLE_INFO
Variables d'environnement de la connexion
Liste les variables d'environnement visibles par la connexion (travail et système) avec leur valeur, leur forme binaire et leur CCSID.
À quoi ça sert
La vue QSYS2.ENVIRONMENT_VARIABLE_INFO renvoie les variables d'environnement avec leur type (ENVIRONMENT_VARIABLE_TYPE, par exemple SYSTEM pour niveau système), leur nom, leur valeur, ainsi que le nom et la valeur en binaire et le CCSID.
On s'en sert pour vérifier ce que voit un travail avant de lancer un programme qui dépend de ces variables (chemins Java, PASE, paramètres de langue…), ou pour comparer deux environnements. C'est l'équivalent SQL de WRKENVVAR.
Résultat réel sur un IBM i 7.5
Ce que nous avons exécuté :
SELECT *
FROM QSYS2.ENVIRONMENT_VARIABLE_INFO
WHERE ENVIRONMENT_VARIABLE_TYPE = 'SYSTEM'
Ce que l'IBM i a renvoyé le 01/10/2026 (1 ligne au plus) :
| ENVIRONMENT_VARIABLE_TYPE Type de la variable d'environnement | ENVIRONMENT_VARIABLE_NAME Nom de la variable d'environnement | ENVIRONMENT_VARIABLE_VALUE Valeur de la variable d'environnement | ENVIRONMENT_VARIABLE_BINARY_NAME Nom binaire de la variable d'environnement | ENVIRONMENT_VARIABLE_BINARY_VALUE Valeur binaire de la variable d'environnement | ENVIRONMENT_VARIABLE_CCSID CCSID de la variable d'environnement |
|---|---|---|---|---|---|
| SYSTEM | PATH | /QOpenSys/pkgs/bin:/QOpenSys/usr/bin:/usr/ccs/bin:/usr/bin | D7C1E3C8 | 61D8D6978595E2A8A261979287A2618289957A61D8D6978595E2A8A261A4A299618289957A61A4A299618383A2618289957A61A4A29961828995 | 1147 |
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
Passer en revue toutes les variables d'environnement de niveau système pour cette connexion.
-- Description: Review all system level environment variables for this connection
SELECT *
FROM QSYS2.ENVIRONMENT_VARIABLE_INFO
WHERE ENVIRONMENT_VARIABLE_TYPE = 'SYSTEM';
Colonnes renvoyées (6)
Afficher les 6 colonnes
| Colonne | Type | Signification |
|---|---|---|
ENVIRONMENT_VARIABLE_TYPE |
VARCHAR(6) | Type de la variable d'environnement |
ENVIRONMENT_VARIABLE_NAME |
VARG | Nom de la variable d'environnement |
ENVIRONMENT_VARIABLE_VALUE |
VARG | Valeur de la variable d'environnement |
ENVIRONMENT_VARIABLE_BINARY_NAME |
VARBIN | Nom binaire de la variable d'environnement |
ENVIRONMENT_VARIABLE_BINARY_VALUE |
VARBIN | Valeur binaire de la variable d'environnement |
ENVIRONMENT_VARIABLE_CCSID |
INTEGER | CCSID de la variable d'environnement |