DB2 Connect Begynnerbok PE

Oppgi kommandoer ved hjelp av kommandolinjebehandleren

Du kan bruke kommandolinjebehandleren når du skal oppgi DB2-kommandoer, SQL-setninger og operativsystemkommandoer. Den fungerer i disse modusene:

DB2-kommandovindu
Kommandolinjebehandleren i DB2 fungerer som et kommandovindu fra operativsystemet. Du kan oppgi operativsystemkommandoer, DB2-kommandoer eller SQL-setninger, og vise utdataene.

Interaktiv inndatamodus
Prefikset db2, som du bruker til DB2-kommandoer (i DB2-kommandovinduet), er forhåndsoppgitt. Du kan oppgi operativsystemkommandoer, DB2-kommandoer eller SQL-setninger, og vise utdataene.

Modus for inndata fra fil
Behandler kommandoer som er lagret i en fil. Hvis du ønsker opplysninger om modus for inndata fra fil, kan du slå opp i Command Reference.

DB2-kommandovindu

Slik åpner du vinduet for DB2-kommandoer:

OS/2
Åpne et hvilket som helst OS/2-kommandovindu.

32-biters Windows-operativsystemer
Klikk på Start og velg Programmer --> IBM DB2 --> Kommandovindu

Du kan også starte et DB2-kommandovindu ved å oppgi kommandoen db2cmd fra klarmeldingen i operativsystemet.

Hvis du oppgir kommandoer via kommandovinduet, må du ta med prefikset db2. For eksempel:

   db2 list database directory


Tips

Hvis DB2-kommandoen inneholder tegn som har en spesialbetydning i operativsystemet du bruker, må du oppgi kommandoen i anførselstegn for å sikre at den blir kjørt på riktig måte.

Kommandoen nedenfor vil for eksempel hente all informasjon fra tabellen employee, selv om tegnet * har en spesialbetydning i operativsystemet:

      db2 "select * from employee"

Hvis du må oppgi en lang kommando som det ikke er plass til på en linje, må du bruke et blanktegn fulgt av linjefortsettelsestegnet \ på slutten av linjen, og deretter trykker du på Enter-tasten for å fortsette kommandoen på neste linje. For eksempel:

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

Interaktiv inndatamodus

Slik starter du kommandolinjebehandleren i interaktiv inndatamodus:

OS/2
Klikk på OS/2 Warp og velg IBM DB2 --> Kommandolinjebehandler, eller oppgi kommandoen db2.

32-biters Windows-operativsystemer
Klikk på Start og velg Programmer --> IBM DB2 --> Kommandolinjebehandler.

Du kan også starte kommandolinjebehandleren i interaktiv inndatamodus ved å gi kommandoen db2cmd etterfulgt av kommandoen db2 fra klarmeldingen i operativsystemet.

I interaktiv inndatamodus ser klarmeldingen slik ut:

   db2 =>

I interaktiv inndatamodus trenger du ikke å skrive db2 foran DB2-kommandoen, du skriver bare kommandoen. For eksempel:

   db2 => list database directory

Hvis du vil kjøre operativsystemkommandoer i interaktiv modus, må du sette et utropstegn (!) foran operativsystemkommandoen. For eksempel:

db2 => !dir

Hvis du må oppgi en lang kommando som det ikke er plass til på en linje, må du bruke et blanktegn fulgt av linjefortsettelsestegnet \ på slutten av linjen, og deretter trykker du på Enter-tasten for å fortsette kommandoen på neste linje. For eksempel:

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

Du avslutter interaktiv inndatamodus ved å skrive kommandoen quit.

Hvis du ønsker flere opplysninger om avanserte emner der du bruker kommandolinjebehandleren, kan du se i Command Reference.


[ Øverst på siden | Forrige side | Neste side | Innholdsfortegnelse | Stikkordregister ]