Ukaze DB2, stavke SQL in ukaze operacijskega okolja lahko vnašate s pomočjo procesorja ukazne vrstice. Deluje v naslednjih načinih:
Ukazno okno DB2 lahko prikažete na naslednji način:
Ukazno okno DB2 lahko odprete tudi z vnosom ukaza db2cmd v ukaznem pozivu operacijskega sistema.
Če ukaza vnašate prek Ukaznega okna, morate vključiti predpono db2. Na primer:
db2 list database directory
![]() | Če vsebuje ukaz DB2 znake, ki imajo v uporabljenem operacijskem sistemu
poseben pomen, boste morali ukaz za pravilno izvajanje morali vnesti v
narekovajih.
Na primer, naslednji ukaz bo priklical vse informacije iz tabele employee, tudi če ima znak * poseben pomen v operacijskem okolju. db2 "select * from employee" |
Če želite vnesti ukaz, ki je daljši od ene vrstice, morate na koncu vrstice vnesti presledek, ki mu sledi znak za nadaljevanje vrstice "\", nato pa za nadaljevanje ukaza v naslednji vrstici pritisnite tipko Enter. Na primer:
db2 => select empno, lastname, birthdate, from \ db2 (cont.) => employee where function='service' and \ db2 (cont.) => firstname='Lily' order by empno desc
Za aktiviranje procesorja ukazne vrstice v interaktivnem načinu storite naslednje:
Procesor ukazne vrstice lahko zaženete tudi v interaktivnem načinu. To storite tako, da v ukaznem pozivu operacijskega sistema najprej vnesete ukaz db2cmd, nato pa še ukaz db2.
V načinu interaktivnega vnašanja ima poziv naslednjo obliko:
db2 =>
V načinu interaktivnega vnašanja ni potrebno vnašati predpone db2 pred ukazi DB2; vnesite le ukaz DB2. Na primer:
db2 => list database directory
Če želite ukaz operacijskega sistema vnesti v interaktivnem načinu, predenj postavite klicaj (!).. Na primer:
db2 => !dir
Če želite vnesti ukaz, ki je daljši od ene vrstice, morate na koncu vrstice vnesti presledek, ki mu sledi znak za nadaljevanje vrstice "\", nato pa za nadaljevanje ukaza v naslednji vrstici pritisnite tipko Enter. Na primer:
db2 => select empno, lastname, birthdate, from \ db2 (cont.) => employee where function='service' and \ db2 (cont.) => firstname='Lily' order by empno desc
Če želite zaključiti način interaktivnega vnosa, vnesite ukaz quit.
Podrobnejše informacije o zahtevnejših temah uporabe CLP boste našli v Command Reference.