.NET

Psaní SQL dotazů

Nejběžnějším typem vnitřní karty je karta Dotazu (Query Tab), obsahující následující prvky:

Po spuštění se karty ukládají také do uživatelské databáze OmniDB (název i obsah), takže při příštím otevření OmniDB je uvidíte všechny znovu otevřené. Každý příkaz, který spustíte na kartě dotazu, se navíc ukládá do historie dotazů a také do souboru omnidb.log.

Automatické doplňování SQL

SQL editor má funkci, která velmi pomáhá při psaní nových dotazů: doplňování SQL kódu. Díky ní je možné doplňovat sloupce obsažené v tabulce, na kterou odkazuje alias. Rozhraní automatického doplňování otevřete tak, že napíšete alias, znak . a poté stisknete Ctrl-Space:

Pokud uživatel spustí automatické doplňování s kurzorem, který není blízko aliasu tabulky, komponenta zobrazí více kategorií dat. Psaním do filtračního textového pole se prvky ve všech kategoriích filtrují:

Komponenta automatického doplňování dokáže rozpoznat i některé kontextové informace. Pokud například napíšete název schématu, poté znak . a stisknete Ctrl-Space, budete moci filtrovat pouze mezi objekty obsaženými v daném schématu:

Upozorňujeme, že u jiných databázových systémů než PostgreSQL funguje automatické doplňování pouze pro sloupce tabulek.