Voit ajaa komentorivisuorittimen avulla DB2-komentoja, SQL-käskyjä ja käyttöjärjestelmän komentoja. Komentorivisuoritin toimii seuraavissa tiloissa:
Voit avata DB2-komentoikkunan seuraavasti:
Voit avata DB2-komentoikkunan myös antamalla käyttöjärjestelmän kehotteessa komennon db2cmd.
Jos annat komentoja komentoikkunassa, kirjoita komentoon etuliite db2. Esimerkiksi:
db2 list database directory
![]() | Jos DB2-komento sisältää merkkejä, joilla on erikoismerkitys
käytettävässä käyttöjärjestelmässä, komento on kirjoitettava
lainausmerkkeihin, jotta sen ajo onnistuisi.
Esimerkiksi seuraava komento hakee kaikki tiedot employee-taulusta, vaikka *-merkillä on käyttöjärjestelmässä erityismerkitys : db2 "select * from employee" |
Voit antaa pitkän, usealle riville jatkuvan komennon kirjoittamalla rivin loppuun rivin jatkomerkin \ ja painamalla Enter-näppäintä, jolloin voit jatkaa komentoa seuraavalla rivillä. Esimerkiksi:
db2 select empno, function, firstname, lastname, birthdate, from \ db2 (cont.) => employee where function='service' and \ db2 (cont.) => firstname='Lily' order by empno desc
Voit aloittaa komentorivisuorittimen vuorovaikutteisessa syötetilassa seuraavasti:
Voit aloittaa komentorivisuorittimen vuorovaikutteisessa tilassa myös antamalla käyttöjärjestelmän kehotteen perään ensin db2cmd-komennon ja sitten db2-komennon.
Vuorovaikutteisen syötetilan kehote näyttää seuraavalta:
db2 =>
Vuorovaikutteisessa syötetilassa DB2-komentoihin ei tarvitse kirjoittaa db2-etuliitettä, pelkkä DB2-komento riittää. Esimerkiksi:
db2 => list database directory
Jos haluat antaa vuorovaikutteisessa tilassa käyttöjärjestelmän komentoja, kirjoita komennon eteen huutomerkki (!). Esimerkiksi:
db2 => !dir
Voit antaa pitkän, usealle riville jatkuvan komennon kirjoittamalla rivin loppuun rivin jatkomerkin \ ja painamalla Enter-näppäintä, jolloin voit jatkaa komentoa seuraavalla rivillä. Esimerkiksi:
db2 select empno, function, firstname, lastname, birthdate, from \ db2 (cont.) => employee where function='service' and \ db2 (cont.) => firstname='Lily' order by empno desc
Voit lopettaa vuorovaikutteisen syötetilan antamalla komennon quit.
Lisätietoja komentorivisuorittimen käytöstä on julkaisussa Command Reference.