Introduktion för Windows**

Ange kommandon med hjälp av kommandotolken

Du kan använda kommandotolken och ange DB2-kommandon, SQL-satser och operativsystemkommandon. Den körs i följande lägen:

DB2-kommandofönstret
Kommandotolken i DB2 fungerar på samma sätt som ett kommandofönster i operativsystemet. Du kan ge operativsystemkommandon, DB2-kommandon och SQL-satser samt visa resultatet.

Interaktivt skrivläge
Prefixet db2 som används för DB2-kommandon (i DB2-kommandofönstret) är redan angivet. Du kan ge operativsystemkommandon, DB2-kommandon och SQL-satser samt visa resultatet.

Filinmatningsläge
Kommandon som är lagrade i en fil bearbetas. Mer information om filinmatningsläget finns i Command Reference.

DB2-kommandofönstret

Gör så här om du vill öppna kommandofönstret i DB2:

Windows 32-bitars operativsystem
Klicka på Start och välj Program --> IBM DB2 --> Kommandofönster

Du kan också ge kommandot db2cmd i operativsystemets kommandofönster.

Om du ger kommandon i kommandofönstret måste du använda prefixet db2. Exempel:

   db2 list database directory


Tips!

Om DB2-kommandot innehåller tecken som har någon speciell funktion i det operativsystem som du använder måste du ange kommandot inom citattecken så att du är säker på att körningen fungerar.

Om du t ex ger följande kommando hämtas all information från tabellen employee även om tecknet * har en speciell funktion i operativsystemet:

   db2 "select * from employee"

Om du vill ge ett långt kommando som inte får plats på en rad, skriver du blanksteg följt av tecknet för radfortsättning "\" i slutet på raden. Tryck sedan på ENTER och fortsätt att skriva kommandot. Exempel:

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

Interaktivt skrivläge

Så här aktiverar du kommandotolken i interaktivt skrivläge:

Windows 32-bitars operativsystem
Klicka på Start och välj Program --> IBM DB2 --> Kommandotolk.

Du kan också öppna kommandotolken i interaktivt läge genom att ge kommandot db2cmd följt av kommandot db2 i operativsystemets kommandofönster.

I interaktivt läge ser kommandoradssymbolen ut så här:

   db2 =>

I interaktivt skrivläge behöver du inte ange DB2-kommandon med prefixet db2. Skriv bara DB2-kommandot. Exempel:

   db2 => list database directory

Om du vill ange ett operativsystemkommando i interaktivt läge skriver du ett utropstecken (!) före operativsystemkommandot. Exempel:

db2 => !dir

Om du vill ge ett långt kommando som inte får plats på en rad, skriver du blanksteg följt av tecknet för radfortsättning "\" i slutet på raden. Tryck sedan på ENTER och fortsätt att skriva kommandot. Exempel:

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

Du avslutar det interaktiva skrivläget med kommandot quit.

Om du vill veta mer om hur du utför avancerade uppgifter med hjälp av kommandotolken läser du Command Reference.


[ Början av sidan | Föregående sida | Nästa sida | Innehåll | Index ]