L'interpréteur de commandes permet d'entrer des commandes DB2, des instructions SQL et des commandes du système d'exploitation. Il fonctionne dans les modes suivants :
Pour appeler une fenêtre de commande DB2, procédez comme suit :
Vous pouvez également appeler une fenêtre de commande DB2 en entrant la commande db2cmd à l'invite de votre système d'exploitation.
Ajoutez le préfixe db2 à toute commande entrée dans la fenêtre Commande. Par exemple :
db2 list database directory
![]() | Si la commande DB2 contient des caractères ayant une signification
particulière dans le système d'exploitation utilisé, vous devrez entrer
la commande entre guillemets pour qu'elle s'exécute
correctement.
Par exemple, la commande suivante extraira toutes les informations de la table employee, même si le caractère * a une signification particulière dans le système d'exploitation. db2 "select * from employee" |
Si vous devez entrer une commande longue, qui ne tient pas sur une seule ligne, utilisez le caractère de continuation de ligne "\" à la fin de la ligne. Appuyez ensuite sur Entrée pour continuer la commande sur la ligne suivante. Par exemple :
db2 select empno, function, firstname, lastname, birthdate, from \ db2 (cont.) => employee where function='service' and \ db2 (cont.) => firstname='Lily' order by empno desc
Pour appeler l'interpréteur de commandes en mode interactif, procédez comme suit :
L'interpréteur de commandes peut également être appelé en mode interactif à l'aide de la commande db2cmd suivie de la commande db2 à l'invite de votre système d'exploitation.
En mode interactif, l'invite est la suivante :
db2 =>
En mode interactif, vous n'avez pas à faire précéder les commandes DB2 du préfixe db2 ; il vous suffit de les entrer directement. Par exemple :
db2 => list database directory
Pour exécuter des commandes de système d'exploitation en mode interactif, faites précéder la commande d'un point d'exclamation (!). Par exemple :
db2 => !dir
Si vous devez entrer une commande longue, qui ne tient pas sur une seule ligne, utilisez le caractère de continuation de ligne "\" à la fin de la ligne. Appuyez ensuite sur Entrée pour continuer la commande sur la ligne suivante. Par exemple :
db2 select empno, function, firstname, lastname, birthdate, from \ db2 (cont.) => employee where function='service' and \ db2 (cont.) => firstname='Lily' order by empno desc
Pour arrêter le mode interactif, entrez la commande quit.
Pour plus d'informations sur les procédures plus complexes utilisant l'interpréteur de commandes, reportez-vous au manuel Command Reference.