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:
- Melden Sie sich bei Microsoft SQL Server Management Studio an, und klicken Sie auf Verbinden:
- 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.
- Klicken Sie mit der rechten Maustaste auf die Datenbank, und wählen Sie Neue Abfrage aus dem Kontextmenü.
- 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
-
Klicken Sie auf Ausführen
(Symbolleiste) oder auf .
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.
- Wiederholen Sie die Schritte 4 und 5, bis Ihre SQL-Abfrage die gewünschte Information zurückliefert.
- 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.
- Kopieren Sie die SQL-Abfrage.
- Öffnen Sie eine formatierte Berichtsabfrage in Editor.
- Fügen Sie die SQL-Abfrage in den §Sql-Abschnitt des Berichts ein.
- Speichern Sie die fertige Berichtsabfrage als .crp-Datei.