SQL prompt

Z Prirucky
Verze z 3. 5. 2011, 12:53, kterou vytvořil Wikisysop (diskuse | příspěvky) (Nová stránka: '''Menu:''' Systém – SQL prompt Tuto volbu může používat pouze uživatel s přístupem správce aplikace. V záložce '''SQL příkaz''' je vstupní pole pro zadávání SQ...)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)

Menu: Systém – SQL prompt

Tuto volbu může používat pouze uživatel s přístupem správce aplikace.


V záložce SQL příkaz je vstupní pole pro zadávání SQL příkazů, které se provádí nad aktuálně připojenou databází. Je možné zapisovat i více příkazů oddělených středníkem.


Zapsaný příkaz se spouští tlačítkem Provést, kdy probíhá systémová kontrola syntaxe. Po provedení příkazu je vypsána informace o zpracování.

Tlačítkem Otevřít lze načíst SQL příkaz ze souboru, uložený pomocí tlačítka Uložit jako.

Tlačítko LongRun umožňuje provést i velké množství příkazů najednou, které by se jinak do editačního okna nevešly, pokud jsou tyto uloženy v SQL souboru.

Chcete-li potvrzovat provedení jednotlivých příkazů zapsaných v jednom souboru, zatrhnete políčko Krokovat. Políčko Bez CREATE slouží k potlačení příkazů CREATE (potlačení založení tabulky) při zpracování souboru .sql otevřeného tlačítkem Otevřít. Pole Rozšiř.syntaxe umožňuje psát SQL příkazy nejen anglicky, ale i česky, např. výběr příjmení z pracovníků, kde osobní číslo je menší než 100.


Rovněž lze nastavit, kdy se má u transakčních databází provádět potvrzení příkazů (Commit): ne – neprovádět, nakonec – provést až po vykonání posledního příkazu, po každém – provádět po každém příkazu.

V záložce Výsledky se zobrazují načtené záznamy při použití příkazu select. V této ploše je možné se přemísťovat pomocí scrollbarů v horizontálním i vertikálním směru.


Pomocí myši lze navíc:

- rozdělit plochu svisle na dvě pracovní oblasti (široké sestavy) - pomocí černého políčka v levém spodním

rohu

- měnit šířky sloupců nastavením kursoru na svislé čáry tabulky v hlavičce tabulky

- měnit pořadí sloupců (kursor na hlavičce sloupce, stisknout levé tl.myši a horizontálně přetáhnout do

nové pozice)


Obecně jsou vybrané záznamy tříděny tak, jak bylo zadáno v SQL příkazu. Chcete-li dodatečně vybranou skupinu záznamů třídit nebo filtrovat použijete tlačítka Setřídit, resp. Filtr.

Tlačítko Tisk: jste-li v záložce SQL příkaz můžete zapsaný příkaz vytisknout na tiskárně, jste-li v záložce Výsledky, vytisknou se vybrané záznamy.

Použijete-li tlačítko Uložit jako v záložce Výsledky, máte možnost vybrané záznamy uložit do souboru v některém z nabízených formátů.

Pokud chcete příkaz, který byl proveden pro naplnění daného okna Výsledků, provést znovu, stisknete tlačítko dole retrieve, chcete-li tento příkaz zkopírovat do clipboardu pro další použití, použijete tlačítko select do clipboardu.


Zdroj SQL

Na většině sestav je možné stiskem pravého tlačítka vybrat z kontextového menu položku Zdroj SQL. Po jejím výběru se do schránky/clipboardu vloží SQL syntax, podle které se načítají data do dané sestavy. Následně je možné tuto syntax vložit např. do výše uvedeného SQL promptu a zde příkaz přímo spustit.

V některých případech se může v SQL příkaze objevit zápis typu ???:adc_os_cislo, což toto popisuje dynamicky měněnou proměnnou, která do příkazu vstupuje a je ji tudíž nutné pro další použití doplnit.