Vytvoření dotazu Transaction-SQL

V editoru Transaction-SQL (T-SQL) v nástroji SQL Management Studio můžete vytvářet a testovat dotazy používané pro tvorbu zpráv.

Dotaz T-SQL vytvoříte takto:

  1. Přihlaste se do nástroje Microsoft SQL Server Management Studio a klikněte na možnost Připojit.
  2. V levém podokně vyberte položku Databáze a rozbalte databázi, pro kterou chcete dotaz SQL vytvořit.
    Rozbalte položku Tabulky; zobrazí se tabulky databáze.
  3. Klikněte pravým tlačítkem na databázi a vyberte příkaz Nový dotaz.
  4. V pravém podokně vytvořte dotaz T-SQL a použitím následujících prvků:
    Syntaxe Příklad
    SELECT sloupec
                                  
    SELECT U.Username, G.Groupname, G.Description
    FROM název_tabulky
                                  
    FROM Users U, Groups G, GroupMembers M
    WHERE výběrové_kritérium
                                  
    WHERE G.GroupID = 2 AND G.GroupID = M.GroupID AND U.UserID = M.UserID
    Při vytváření dotazu T-SQL nelze použít názvy proměnných definovaných v argumentu dotazu pro vytvoření zprávy.

    Poté, co přidáte dotaz T-SQL do dotazu pro vytvoření zprávy, můžete použít substituci argumentu.

    Příklad úplného dotazu T-SQL:

    SELECT U.Username, G.Groupname, G.Description FROM Users U, Groups G, GroupMembers M WHERE G.GroupID = 2 AND G.GroupID = M.GroupID AND U.UserID = M.UserID
  5. Klikněte na ikonu Provést (panel nástrojů) nebo na nabídku Dotaz > Provést .
    Na záložce Výsledky se zobrazí data, která dotaz vrátil.

    Dojde-li k problému, zobrazí se na záložce Zprávy popis chyb v dotazu.

  6. Opakujte kroky 4 a 5 tak dlouho, dokud dotaz SQL nevrátí informace, které potřebujete.
  7. Chcete-li dotaz vyzkoušet v jiné úschovně, vyberte databázi úschovny v poli Dostupné databáze nad levým podoknem.
  8. Zkopírujte dotaz SQL.
  9. Otevřete dotaz pro vytvoření formátované zprávy v Poznámkovém bloku.
  10. Vložte dotaz SQK do části zprávy označené §Sql.
  11. Uložte celý dotaz pro vytvoření zprávy jako soubor .crp.