Aller au contenu

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
ColonneTypeSignification
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