Pomocí tohoto dialogu vytvoříte nebo upravíte podmínku SQL v dotazu.
Podmínka SQL hledá objekty podle dat v externí databázi. (Pomocí příkazů mapování databáze můžete připojit externí data k objektům.)
Chcete-li vytvořit podmínku SQL, určete šablonu spojení. Určete požadovaný sloupec a hodnotu pro něj.
Pomocí tohoto dialogu vytvořte podmínku SQL nebo ji zadejte výběrem možnosti Zadat.
Toto pole zobrazuje aktuální podmínku SQL. Do podmínky můžete přidat, odstranit nebo upravit libovolný řádek.
Zobrazuje aktuální podmínku SQL.
Pokud byly řádky podmínky seskupeny, skupina bude odsazena. (Řádky ve skupině jsou vyhodnoceny před řádky mimo skupinu.)
Zkopíruje vybrané řádky do pole Podmínka, abyste je mohli upravit.
Seskupí vybrané řádky.
Vyberte první a poslední řádky, které chcete ve skupině. Klikněte na tlačítko Seskupit.
Při spuštění dotazu jsou řádky ve skupině vyhodnoceny před zbytkem podmínky.
Odstraní závorky z vybraného řádku a z odpovídajících konců nebo začátků řádků skupiny.
Odstraní z podmínky vybraný řádek.
Odstraní všechny řádky z aktuální podmínky SQL.
Upraví existující řádek v podmínce nebo přidá nové řádky.
Chcete-li upravit existující řádek, vyberte jej v seznamu Aktuální podmínka SQL. V poli Podmínka upravte informace. Klikněte na položku Aktualizovat.
Chcete-li přidat nový řádek, vyberte operátor (And/Or/Not). Vyberte sloupec a operátor a zadejte hodnotu. Klikněte na položku Přidat podmínku.
Určete způsob kombinace podmínky s jinými podmínkami.
And určuje, že pro zahrnutí objektu do dotazu musí být obě podmínky splněny.
Or určuje, že pro zahrnutí objektu do dotazu musí být splněna jedna z obou podmínek.
And Not určuje, že první podmínku je nutné splnit a druhá podmínka splněna být nemusí.
Or Not určuje, že buď první podmínka musí být splněna nebo druhá splněna být nemusí.
Vyberte sloupec ze seznamu.
Seznam zobrazí sloupce z aktuální tabulky.
Ze seznamu vyberte požadovaný operátor.
Operátor | Popis |
---|---|
= | Hodnota vybrané vlastnosti nebo dat je rovna hodnotě, kterou zadáte do textového pole Hodnota. |
> | Hodnota vybrané vlastnosti nebo dat je větší než hodnota, kterou zadáte do textového pole Hodnota. |
>= | Hodnota vybrané vlastnosti nebo dat je větší nebo rovna hodnotě, kterou zadáte do textového pole Hodnota. |
< | Hodnota vybrané vlastnosti nebo dat je menší než hodnota, kterou zadáte do textového pole Hodnota. |
<= | Hodnota vybrané vlastnosti nebo dat je menší nebo rovna hodnotě, kterou zadáte do textového pole Hodnota. |
<> | Hodnota vybrané vlastnosti nebo dat není rovna hodnotě, kterou zadáte do textového pole Hodnota. |
IN | Hodnota vybrané vlastnosti nebo dat odpovídají hodnotám zadaným do textového pole Hodnota. Při použití operátoru IN je nutné uzavřít každou hodnotu do jednoduchých uvozovek, jednotlivé hodnoty oddělit čárkami a celý seznam uzavřít do závorek, například ('1','2','3'). |
IS NULL | Hodnota vybrané vlastnosti nebo data je prázdná. Nezadávejte hodnotu do textového pole Hodnota. |
LIKE | Hodnota vybrané vlastnosti nebo data obsahují hodnotu, kterou zadáte do textového pole Hodnota. Platí pouze pro datový typ řetězec (znakový typ). Jako zástupný znak použijte znak procent (%). Chcete-li například načíst všechny objekty s řetězcem začínajícím písmenem B, vyberte operátor LIKE a do textového pole Hodnota zadejte B%. Informace o zástupných znacích podporovaných databázovým systémem nabízí dokumentace databázového softwaru. |
Určete hodnotu, která se má vyhledat.
Hodnota musí odpovídat datovému typu sloupce.
Pokud řetězec obsahuje znak jednoduchých uvozovek, je nutné před tento znak vložit další znak jednoduchých uvozovek.
U dat použijte formát TIMESTAMP'RRRR-MM-DD 00:00:00', například TIMESTAMP'1993-06-20 11:24:00'.
Chcete-li použít zástupné znaky u hodnot řetězce, použijte operátor LIKE. Chcete-li například načíst všechny objekty s hodnotou začínající písmenem B, vyberte operátor LIKE a zadejte B%. Informace o zástupných znacích podporovaných databázovým systémem nabízí dokumentace databázového softwaru.
Přidá řádek podmínky do seznamu Aktuální podmínka SQL.
Nový řádek bude přidán nakonec seznamu. Pokud je vybrán v seznamu řádek, nový řádek bude přidán nad něj.
Aktualizuje vybranou podmínku v seznamu Aktuální podmínka SQL.
Vyberte šablonu spojení určující tabulku s daty pro danou podmínku dotazu.
Seznam zobrazí pouze šablony spojení, které jsou dostupné ve zdroji(zdrojích) na který(é) se dotazujete. Pokud se například dotazujete na zdrojové (přiložené) výkresy, seznam zobrazí pouze šablony spojení ve zdrojových výkresech. Pokud se dotazujete na aktuální výkres, seznam zobrazí pouze šablony spojení v aktuálním výkresu.
V podmínce SQL můžete dotazovat pouze jednu šablonu spojení. Chcete-li dotazovat jinou šablonu spojení, vytvořte novou podmínku SQL.
Je zobrazen dialog Historie podmínek SQL, kde lze ze seznamu podmínek SQL vybrat podmínky, které již byly přidány.
Je zobrazen dialog Napsat SQL podmínku, kde lze zadat podmínku SQL.