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