2. část: Práce s projektem > Projekt > menu: Nástroje 

SQL konzole

Úvod  Předchozí  Další   Tisk této stránky

Pro libovolné SQL spojení lze použít nástroj SQL konzole. Jedná se uživatelský nástroj umožňující práci s příslušnou databází. Připojené databáze jsou vypsány v menu:

sql_konzole_m

sql_konzole

SQL příkaz se zapisuje do dolního řádku okna, pro vyvolání historie dotazů lze využít výčet posledně zadaných příkazů pomocí šipky na konci řádku. Samotná historie je zobrazena v dolní polovině dialogového okna, kliknutím na řádek je příkaz automaticky přenesen do příkazové řádky. Dvojklik pak vyvolá přímo spuštění příkazu.

Výsledek SQL dotazu je zobrazen v horní levé části dialogového okna, v jeho pravé části je pak zobrazen kompletní výpis aktuální datové věty (zvýrazněný řádek)

Pokud si nejsme jisti s názvem objektu, na který se chceme dotazovat, můžeme využít tlačítko schéma, které vyvolá dialog, který umožňuje procházení jednotlivých databázových objektů v přehledné stromové struktuře.

sql_konzole_schema

Výsledky dotazu lze uložit nebo vytisknou. Volba k výstupu se provádí pravým tlačítkem myši.

sql_konzole_mk

Tisk záznamu odešle aktuální řádek do tisku.

Tisk výběru odešle výsledek dotazu do tisku.

Export umožní uložení výsledku dotazu do souboru.

Výběr sloupců k tisku a formátu výstupu:

sql_konzole_export

 

Formát:

 

 

text

but_radio_1

uloží výsledek dotazu do textového souboru dle definovaných parametrů

SQL script

but_radio_1

uloží výsledek dotazu do textového souboru ve formátu insert skriptu SQL

Oddělovač:

 

 

tabelátory

but_radio_1

 

středníky

but_radio_1

 

Textové hodnoty v uvozovkách

pole_x

 

Název objektu

 

název tabulky do které se budou data ve scriptu vkládat

Identity insert pro MS-SQL

pole_x

 

 

Ukázka textového výstupu

CVKP;NVKP;DVKP;VZNIK;ZANIK;DATAKT

0;;0;;;

65579;"5. máje";11;;;

22331;"7. května";11;;;

49662;"Listopadová";11;;;02.06.1992

2941;"9. května";11;;;

Ukázka SQL výstupu

insert into sql (CVKP, NVKP, DVKP, VZNIK, ZANIK, DATAKT) values (0, NULL, 0, NULL, NULL, NULL);

insert into sql (CVKP, NVKP, DVKP, VZNIK, ZANIK, DATAKT) values (65579, '5. máje', 11, NULL, NULL, NULL);

insert into sql (CVKP, NVKP, DVKP, VZNIK, ZANIK, DATAKT) values (22331, '7. května', 11, NULL, NULL, NULL);

insert into sql (CVKP, NVKP, DVKP, VZNIK, ZANIK, DATAKT) values (49662, 'Listopadová', 11, NULL, NULL, to_date('1992/6/2/0', 'SYYYY/MM/DD/SSSSS'));

i

 

Soubor: projekt_nastroje_SQL_konzole.htm