Brugervejledning til Windows

Angiv kommandoer vha. DB2-kommandolinie

Du kan bruge DB2-kommandolinien til at udføre DB2-kommandoer, SQL-sætninger og styresystemkommandoer. Der er følgende tilstande:

DB2-kommandovindue
DB2-kommandolinien fungerer som et kommandovindue i styresystemet. Du kan indtaste styresystemkommandoer, DB2-kommandoer eller SQL-sætninger og få vist outputtet.

Interaktiv inputtilstand
Præfikset db2, som du bruger til DB2-kommandoer (i DB2-kommandovinduet), er angivet i forvejen. Du kan indtaste styresystemkommandoer, DB2-kommandoer eller SQL-sætninger og få vist outputtet.

Fil-inputtilstand
Behandler kommandoer, der er placeret i en fil. Der er flere oplysninger om fil-inputtilstand i Command Reference.

DB2-kommandovindue

Sådan startes et DB2-kommandovindue:

Windows 32-bit-styresystemer
Klik på Start, og vælg Programmer --> IBM DB2 --> Kommandovindue.

Du kan også starte DB2-kommandovinduet ved at angive kommandoen db2cmd på en kommandolinie.

Hvis du angiver kommandoer via kommandovinduet, skal du medtage præfikset db2. Eksempel:

   db2 list database directory


Tip

Hvis DB2-kommandoen indeholder tegn, som har en særlig betydning på det styresystem, du bruger, skal du sætte kommandoen i anførselstegn for at være sikker på, at den udføres korrekt.

F.eks. kan du vha. følgende kommando hente alle oplysninger i tabellen employee, selv om tegnet * har en særlig betydning på styresystemet:

   db2 "select * from employee"

Hvis du vil angive en lang kommando, som ikke kan være på én linie, skal du angive et mellemrum, efterfulgt af liniefortsættelsestegnet \ i slutningen af den ene linie, derefter skal du trykke på Enter og fortsætte med at indtaste kommandoen på den næste linie. Eksempel:

   DB2 select empno, function, firstname, lastname, birthdate, from \
   DB2 (fort.) => employee where function='service' and \
   DB2 (fort.) => firstname='Lily' order by empno desc

Interaktiv inputtilstand

Gør følgende for at kalde DB2-kommandolinien i interaktiv inputtilstand:

Windows 32-bit-styresystemer
Klik på Start, og vælg Programmer --> IBM DB2 --> DB2-kommandolinie.

Du kan også starte DB2-kommandovinduet i interaktiv inputtilstand ved at skrive kommandoen db2cmd efterfulgt af kommandoen db2 på en kommandolinie.

I interaktiv inputtilstand ser klarmeldingen sådan ud:

   DB2 =>

I interaktiv inputtilstand skal du ikke skrive DB2 foran DB2-kommandoer, men nøjes med selve kommandoen. Eksempel:

   DB2 => list database directory

Hvis du vil skrive styresystemkommandoer i interaktiv tilstand, skal du sætte et udråbstegn (!) foran kommandoen. Eksempel:

DB2 => !dir

Hvis du vil angive en lang kommando, som ikke kan være på én linie, skal du angive et mellemrum, efterfulgt af liniefortsættelsestegnet \ i slutningen af linien, derefter skal du trykke på Enter og fortsætte med at indtaste kommandoen på den næste linie. Eksempel:

   DB2 select empno, function, firstname, lastname, birthdate, from \
   DB2 (fort.) => employee where function='service' and \
   DB2 (fort.) => firstname='Lily' order by empno desc

Afslut interaktiv inputtilstand ved at skrive quit.

Der er flere oplysninger om brugen af DB2-kommandolinien i Command Reference.


[ Øverst på siden | Forrige side | Næste side | Indholdsfortegnelse | Stikordsregister ]