Komendy CLP

Aplikacja ta jest prostym procesorem wiersza komend (CLP) przeznaczonym do pracy z tabelami i danymi programu DB2 Everyplace. Osoby piszące aplikacje mogą wykonywać instrukcje SQL bezpośrednio z interfejsu wiersza komend. Na przykład:

SELECT * FROM PHONEBOOK

Na niektórych platformach każda instrukcja musi być zakończona średnikiem. Na przykład:

SELECT * FROM PHONEBOOK;

Procesor wiersza komend obsługuje również niektóre komendy rozszerzone.

$file [plik wejściowy] [plik wyjściowy]
Wykonuje instrukcje SQL zawarte w pliku wejściowym i zapisuje wyniki do pliku wyjściowego. Komenda ta nie jest obsługiwana w systemach operacyjnych Palm OS, Symbian OS i Windows CE. Na wszystkich pozostałych platformach można podać pełną ścieżkę.

AUTOCOMMIT OFF|ON
Zmienia tryb transakcji na automatyczne zatwierdzenie (tryb domyślny dla mechanizmu DB2). Komenda AUTOCOMMIT OFF zmienia tryb transakcji na ręczny. Aplikacje mogą albo wycofywać, albo zatwierdzać transakcje.

BLASTDB
Usuwa z bazy danych wszystkie tabele użytkownika.

COMMIT WORK (lub COMMIT)
Zatwierdza wszystkie poprzednie operacje aktualizacji, usuwania i wstawiania oraz rozpoczyna nowy zasięg transakcji.

CONNECT TO arg1

gdzie arg1 jest ścieżką do bazy danych.

Automatycznie zamyka bieżące połączenie aplikacji i łączy tę aplikację z lokalną bazą danych. Specyfikacja podana jest w wywołaniu CLI SQLConnect(). Ogranicznikiem w ścieżce podawanej w wywołaniu CLI-SQLConnect jest \ (ukośnik odwrotny) albo / (ukośnik). Oba ograniczniki są rozpoznawane na wszystkich platformach i są odwzorowywane na ogranicznik używany w systemie plików, dzięki czemu bazy danych mogą znajdować się w różnych katalogach. Na przykład:

connect to c:\temp \
create table t (a int)
insert into t values (10)
select * from t 

CONNECT TO arg1 USER arg2 USING arg3

gdzie:

arg1
ścieżka do bazy danych

arg2
użytkownik

arg3
hasło.

Automatycznie zamyka bieżące połączenie aplikacji i łączy tę aplikację z lokalną bazą danych, używając podanej nazwy i hasła użytkownika. Informacja ta jest niezbędna przy dostępie i korzystaniu z tabel zaszyfrowanych.

Informacje o składni: Nazwa katalogu może zawierać spację. Na przykład C:\System\program files\ określa prawidłową strukturę katalogów pod warunkiem, że taka sama struktura katalogów istnieje na komputerze.

DESCRIBE SELECT
Opisuje typ, kolumnę i długość nazwy danych zwracanych przez instrukcję SELECT. Na przykład:
DESCRIBE SELECT * FROM PHONEBOOK

DISABLE APPLICATION SET DIRTY
Wyłącza ustawianie bitu zmodyfikowanych (brudnych) danych przez procesor wiersza komend.

DISABLE LONG FILENAME
Powoduje tworzenie plików o nazwie w formacie 8.3.

DISABLE PHYSICAL DELETE
Wyłącza tryb usuwania fizycznego (tryb domyślny).

DISABLE READ DELETED
Wyłącza odczytywanie usuniętych wierszy.

DISABLE REORG
Wyłącza reorganizację tabel.

ENABLE APPLICATION SET DIRTY
Włącza ustawianie bitu zmodyfikowanych (brudnych) danych przez procesor wiersza komend.

ENABLE LONG FILENAME
Powoduje tworzenie plików o długich nazwach (tryb domyślny).

ENABLE PHYSICAL DELETE
Włącza tryb usuwania fizycznego. Usunięte wiersze nie będą mogły być odczytywane.

ENABLE READ DELETED
Włącza odczytywanie usuniętych wierszy.

ENABLE REORG
Włącza automatyczną reorganizację tabel (tryb domyślny).

HELP
Wyświetla wszystkie dostępne komendy.

LIST COLUMNS
Wyświetla wszystkie kolumny w tabelach użytkownika znajdujących się w bazie danych.

LIST INDEX
Wyświetla wszystkie indeksy utworzone na podanej tabeli.

LIST TABLES
Wyświetla wszystkie tabele użytkownika znajdujące się w bazie danych.

ROLLBACK WORK (lub ROLLBACK)
Wycofuje wszystkie poprzednie operacje aktualizacji, usuwania i wstawiania oraz rozpoczyna nowy zasięg transakcji.

VERSION
Wyświetla wersję programu DB2 Everyplace Database. Zwracany jest taki sam łańcuch, jak z wywołania funkcji SQLGetInfo().

Zadania pokrewne

Pojęcia pokrewne