Du kan bruge DB2-kommandolinien (CLP) til at afsende SQL-sætninger med foranstillet DB2 mod en værts- eller AS/400-databaseserver. Der er en beskrivelse af forskellen mellem SQL på et værtssystem eller AS/400 og i DB2 Connect i Værts- eller AS/400-server SQL-sætninger, der understøttes af DB2 Connect og Værts- eller AS/400-server SQL-sætninger, der afvises af DB2 Connect.
Gør følgende for at kalde DB2-kommandolinien i interaktiv inputtilstand:
Bemærk: | Du kan også starte DB2-kommandovinduet i interaktiv inputtilstand ved at skrive kommandoen db2cmd efterfulgt af kommandoen db2 på kommandolinien. |
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 skal angive en lang kommando, som ikke kan være på én linie, skal du angive et mellemrum, efterfulgt af liniefortsættelsestegnet \. Når du har nået slutningen af linien, 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.
Du skal oprette binding af DB2-kommandolinien som beskrevet i Binding af applikationer og funktioner, før du kan bruge den.
Der er flere oplysninger om SQL-kommandoerne i Command Reference.