DB2 EEE pour UNIX - Mise en route

Entrée de commandes à l'aide de l'interpréteur de commandes

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 :

Fenêtre de commande DB2
L'interpréteur de commandes DB2 fonctionne de la même façon qu'une fenêtre de commande du système d'exploitation. Vous pouvez entrer des commandes du système d'exploitation, des commandes DB2 ou des instructions SQL et visualiser leurs résultats.

Mode interactif
Le préfixe db2 utilisé pour les commandes DB2 (dans la fenêtre de commande DB2) est pré-entré pour vous. Vous pouvez entrer des commandes du système d'exploitation, des commandes DB2 ou des instructions SQL et visualiser leurs résultats.

Mode fichier de commandes
Il permet de traiter les commandes stockées dans un fichier. Pour plus de détails sur le mode fichier de commandes, reportez-vous au manuel Command Reference.

Fenêtre de commande DB2

Pour appeler une fenêtre de commande DB2, procédez comme suit :

OS/2
Ouvrez une fenêtre de commande OS/2.

Windows 32 bits
Cliquez sur Démarrer et sélectionnez Programmes --> IBM DB2 --> Fenêtre de commande.

Vous pouvez également appeler une fenêtre de commande DB2 en entrant la commande db2cmd à l'invite du système d'exploitation.

UNIX
Ouvrez une fenêtre de commande du système d'exploitation.

Ajoutez le préfixe db2 à toute commande entrée dans la fenêtre Commande. Par exemple :

   db2 list database directory


Suggestion

Si la commande DB2 contient des caractères ayant une signification particulière dans le système d'exploitation utilisé, vous devez entrer la commande entre guillemets pour vous assurer 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"

Pour 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 sur Entrée et continuez la saisie de 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

Mode interactif

Pour appeler l'interpréteur de commandes en mode interactif, procédez comme suit :

OS/2
Cliquez sur OS/2 Warp et sélectionnez IBM DB2 --> Interpréteur de commandes ou entrez la commande db2.

Windows 32 bits
Cliquez sur Démarrer et sélectionnez Programmes --> IBM DB2 --> Interpréteur de commandes.

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 du système d'exploitation.

UNIX
Entrez la commande db2 à partir de l'interpréteur de commandes

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

Pour 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 sur Entrée et continuez la saisie de 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.


[ Début de page | Page précédente | Page suivante | Table des matières | Index ]