Tato aplikace představuje jednoduchý příkazový procesor (CLP) určený pro práci
s tabulkami a daty produktu DB2 Everyplace. Vývojáři aplikací
mohou prostřednictvím tohoto příkazového řádku přímo spouštět příkazy
SQL. Příklad:
SELECT * FROM TELSEZNAM
Na některých platformách musí být každý příklad ukončen
středníkem. Příklad:
SELECT * FROM TELSEZNAM;
Příkazový procesor CLP podporuje také některé rozšířené příkazy.
- $file [vstupní soubor] [výstupní soubor]
- Tento příkaz provede příkazy SQL obsažené ve vstupním souboru
a výsledky uloží do výstupního souboru. Tento příkaz není
podporován na platformách Palm OS, Symbian OS a Windows CE. Na
všech ostatních platformách můžete zadat úplnou cestu.
- AUTOCOMMIT OFF|ON
- Přepíná transakci do režimu automatického potvrzování (předvolený režimu
jádra DB2). Příkaz AUTOCOMMIT OFF přepíná na ruční režim
transakcí. Aplikace pak mohou odvolávat nebo potvrzovat jednotky
práce.
- BLASTDB
- Odstraní z databáze všechny uživatelské tabulky.
- COMMIT WORK (nebo COMMIT)
- Potvrdí všechny dosud provedené operace aktualizace, odstranění
a vkládání a zahájí nový úsek transakcí.
- CONNECT TO arg1
-
kde arg1 je cesta k databázi
Automaticky odpojí aplikaci od aktuálního připojení a znovu ji připojí
k lokální databázi. Specifikace je uvedena ve volání funkce
rozhraní CLI SQLConnect(). V cestách uváděných ve funkci
CLI-SQLConnect se jako oddělovač používá buď znak \ (zpětné lomítko), nebo
znak / (lomítko). Oba oddělovače lze používat na všech platformách
a při přístupu k souborovému systému jsou převáděny na správné
znaky. Databáze tak mohou být umístěny v různých adresářích.
Příklad:
connect to c:\temp \
create table t (a int)
insert into t values (10)
select *from t
- CONNECT TO arg1 USER arg2 USING arg3
-
kde
- arg1
- cesta k databázi
- arg2
- uživatel
- arg3
- heslo
Automaticky odpojí aplikaci od aktuálního připojení a znovu ji připojí
k lokální databázi s použitím zadaného jména uživatele
a hesla. Tyto informace jsou nezbytné při práci s šifrovanými
tabulkami.
Poznámka k použití: Jména adresářů mohou obsahovat
mezery. Například C:\System\program files\ je platná
adresářová struktura, pokud taková struktura existuje v počítači.
- DESCRIBE SELECT
- Popisuje typ, sloupce a délku jmen u dat vrácených příkazem
SELECT. Příklad:
DESCRIBE SELECT * FROM TELSEZNAM
- DISABLE APPLICATION SET DIRTY
- Zakazuje nastavení bitu změny pomocí příkazového procesoru CLP.
- DISABLE LONG FILENAME
- Vytváří soubory se jmény ve formátu 8.3.
- DISABLE PHYSICAL DELETE
- Vypíná režim fyzického odstraňování (předvolba).
- DISABLE READ DELETED
- Zakazuje čtení odstraněných řádků.
- DISABLE REORG
- Zakazuje reorganizaci tabulky.
- ENABLE APPLICATION SET DIRTY
- Povoluje nastavení bitu změny pomocí příkazového procesoru CLP.
- ENABLE LONG FILENAME
- Vytváří soubory s dlouhým formátem jmen (předvolba).
- ENABLE PHYSICAL DELETE
- Zapíná režim fyzického odstraňování. Odstraněné řádky již nebude
možné načíst.
- ENABLE READ DELETED
- Povoluje čtení odstraněných řádků.
- ENABLE REORG
- Povoluje automatickou reorganizaci tabulky (předvolba).
- HELP
- Vypíše seznam všech platných příkazů.
- LIST COLUMNS
- Seznam všech sloupců uživatelských tabulek v databázi.
- LIST INDEX
- Vypíše seznam všech indexů vytvořených v určité tabulce.
- LIST TABLES
- Seznam všech uživatelských tabulek v databázi.
- ROLLBACK WORK (nebo ROLLBACK)
- Vrátí všechny dosud provedené operace aktualizace, odstranění a vkládání a
zahájí nový úsek transakcí.
- VERSION
- Vytiskne řetězec verze systému DB2 Everyplace Database. Vrácený
řetězec je shodný s funkcí SQLGetInfo().
Související úlohy
Související koncepce