A parancsfeldolgozó is alkalmas DB2 parancsok, SQL utasítások és az operációs rendszernek szóló parancsok beírására. A következő működési módok léteznek:
A DB2 parancsablak a következőképp jeleníthető meg:
A DB2 parancsablak az operációs rendszer parancssorából is megjeleníthető a db2cmd paranccsal.
Ha parancsablakba ír be parancsokat, ezeket a db2 előtaggal kell ellátni. Például:
db2 list database directory
![]() | Ha a DB2 parancs olyan karaktereket tartalmaz, amelyeknek a használt
operációs rendszerben különleges jelentésük van, a parancsot idézőjelben kell
beírni. Így biztos lehet abban, hogy a parancs megfelelően fog
futni.
Például a következő parancs beolvassa a kívánt információt az employee táblából, még akkor is, ha * karakternek az operációs rendszeren különleges jelentése van: db2 "select * from employee" |
Hosszú, egy sorba ki nem férő parancs esetén a sor végére szóközt, majd sorfolytató karaktert ("\") kell írni. Utána nyomja meg az Enter billentyűt, s a következő sorban folytassa a parancsot. Például:
db2 select empno, function, firstname, lastname, birthdate, from \ db2 (cont.) => employee where function='service' and \ db2 (cont.) => firstname='Lily' order by empno desc
A parancsfeldolgozó indítása párbeszédes bemeneti módban:
A parancsfeldolgozó párbeszédes módban elindítható a db2cmd, majd a db2 paranccsal az operációs rendszer parancssorában.
Párbeszédes bemeneti módban a parancssor a következőképpen jelenik meg:
db2 =>
Párbeszédes módban a DB2 parancsokat nem kell db2 előtaggal kezdeni; helyette elég csak a DB2 parancsot beírni. Például:
db2 => list database directory
Az operációs rendszer parancsainak párbeszédes módban történő beírásakor az operációs rendszer parancs elé írjon be egy felkiáltójelet (!). Például:
db2 => !dir
Hosszú, egy sorba ki nem férő parancs esetén a sor végére szóközt, majd sorfolytató karaktert ("\") kell írni. Utána nyomja meg az Enter billentyűt, s a következő sorban folytassa a parancsot. Például:
db2 select empno, function, firstname, lastname, birthdate, from \ db2 (cont.) => employee where function='service' and \ db2 (cont.) => firstname='Lily' order by empno desc
A párbeszédes bemeneti mód befejezéséhez írja be a quit parancsot!
A CLP használatának részleteiről lásd: Command Reference.