Erstellung einer Transaktions-SQL-Abfrage Query

Verwenden Sie den Transaction-SQL (T-SQL) Editor in SQL Management Studio, um Abfragen, die für Berichte verwendet werden sollen zu erstellen und zu testen.

Erstellung einer T-SQL-Abfrage:

  1. Melden Sie sich bei Microsoft SQL Server Management Studio an, und klicken Sie auf Verbinden:
  2. Klappen Sie im linken Fensterbereich Datenbanken auf, und klappen Sie die Datenbank auf, für die eine SQL-Abfrage erstellt werden soll.
    Klappen Sie Tabellen auf, um die Datenbanktabellen anzuzeigen.
  3. Klicken Sie mit der rechten Maustaste auf die Datenbank, und wählen Sie Neue Abfrage aus dem Kontextmenü.
  4. Erstellen Sie im rechten Fensterbereich eine T-SQL-Abfrage unter Verwendung der folgenden Elemente:
    Syntax Beispiel
    SELECT column
                                  
    SELECT U.Username, G.Groupname, G.Description
    FROM table_name
                                  
    FROM Users U, Groups G, GroupMembers M
    WHERE selection_criteria
                                  
    WHERE G.GroupID = 2 AND G.GroupID = M.GroupID AND U.UserID = M.UserID
    Sie können keine Variablennamen verwenden, die in einem Berichtsabfrage-Argument definiert sind, wenn Sie eine T-SQL-Abfrage erstellen.

    Nach dem Hinzufügen einer T-SQL-Abfrage zu einer Berichtsabfrage können Sie eine Argumentsubstitution hinzufügen.

    Ein Beispiel einer fertigen T-SQL-Abfrage:

    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. Klicken Sie auf Ausführen (Symbolleiste) oder auf Abfrage > Ausführen .
    Die Registerkarte Ergebnisse zeigt die Daten an, die von der Abfrage zurückgeliefert wurden.

    Wenn Probleme vorliegen, sind die Abfragefehler in der Registerkarte Meldungen beschrieben.

  6. Wiederholen Sie die Schritte 4 und 5, bis Ihre SQL-Abfrage die gewünschte Information zurückliefert.
  7. Um die Abfrage auf einem anderen Tresor zu testen, wählen Sie die Tresordatenbank aus dem Feld Verfügbare Datenbanken oberhalb des linken Fensterbereichs aus.
  8. Kopieren Sie die SQL-Abfrage.
  9. Öffnen Sie eine formatierte Berichtsabfrage in Editor.
  10. Fügen Sie die SQL-Abfrage in den §Sql-Abschnitt des Berichts ein.
  11. Speichern Sie die fertige Berichtsabfrage als .crp-Datei.