Sdílet prostřednictvím


Podokno SQL (Visual Database Tools)

platí pro:SQL Server

Podokno SQL můžete použít k vytvoření vlastního příkazu SQL nebo můžete k vytvoření příkazu použít podokno Kritéria a podokno Diagram. V takovém případě se příkazy SQL vytvoří v podokně SQL. Při vytváření dotazu se podokno SQL automaticky aktualizuje a přeformátuje, aby bylo snadno čitelné.

Pokud chcete otevřít podokno SQL, nejprve otevřete Návrhář dotazů a zobrazení (s databázovým objektem vybraným v Průzkumníku serveru v nabídce Databáze vyberte Nový dotaz). Potom v nabídce Návrhář dotazů přejděte do podokna a vyberte SQL.

V podokně SQL můžete:

  • Vytváření nových dotazů zadáním příkazů SQL

  • Upravte příkaz SQL vytvořený návrhářem dotazů a zobrazení na základě nastavení, která provedete v podoknech Diagram a Kritéria.

  • Zadejte příkazy, které využívají funkce specifické pro databázi, kterou používáte.

Poznámka:

Ujistěte se, že znáte pravidla pro identifikaci databázových objektů v databázi, kterou používáte. Podrobnosti najdete v dokumentaci k vašemu systému pro správu databází.

Příkazy v podokně SQL

Aktuální dotaz můžete upravit přímo v podokně SQL. Když přejdete do jiného podokna, Návrhář dotazů a zobrazení automaticky formátuje příkaz a potom změní podokna Diagram a Kritéria tak, aby odpovídaly vašemu příkazu.

Pokud příkaz nemůže být reprezentován v podoknech Diagram a Kritéria a pokud jsou tato podokna viditelná, zobrazí návrhář dotazu a zobrazení chybu a pak vám nabídne dvě možnosti:

  • Ignorujte, že příkaz nelze reprezentovat v podoknech Diagram a Kritéria.

  • Vrátí zpět změnu, která nemůže být reprezentována a vrácena k nejnovější verzi příkazu SQL.

Pokud se rozhodnete ignorovat, že příkaz nemůže být reprezentován v podoknech Diagram a Kritéria, ztmavne návrhář dotazu a zobrazení ostatní podokna, která označují, že už neodráží obsah podokna SQL.

Příkaz můžete dál upravovat a spouštět stejně jako jakýkoli příkaz SQL.

Poznámka:

Pokud zadáte příkaz SQL, ale pak provedete další změny dotazu změnou podokna Diagram a Kritéria, Návrhář dotazů a zobrazení znovu sestaví a znovu zobrazí příkaz SQL. V některých případech má tato akce za následek příkaz SQL, který je vytvořený jinak než ten, který jste původně zadali (i když vždy vrátí stejné výsledky). Tento rozdíl je zvlášť pravděpodobné, když pracujete s podmínkami hledání, které zahrnují několik klauzulí propojených s AND a OR.