Příkazy aplikace CLP

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