Gewusst wie: Bearbeiten des Test.sql-Skripts für das Ausführen von SQL-Objekten
Aktualisiert: November 2007
Sie müssen der Datei Test.sql Transact-SQL-Anweisungen hinzufügen, mit denen die notwendigen Aktionen zum Testen von Datenbankobjekten in einem SQL Server-Projekt durchgeführt werden.
Hinweis: |
---|
In Visual C++ lautet diese Datei debug.sql. Wenn Sie zum Ausführen von SQL-Objekten Visual C++ verwenden, ersetzen Sie Test.sql in den Anweisungen unten durch debug.sql. |
Wenn das SQL Server-Projekt beispielsweise eine gespeicherte Prozedur enthält, fügen Sie dem Test.sql-Skript eine SQL-Anweisung zum Ausführen der gespeicherter Prozedur hinzu. Wenn die gespeicherte Prozedur keine Ausgabe liefert, können Sie eine SQL-Anweisung hinzufügen, die einen Teil der von der gespeicherten Prozedur veränderten Daten zurückgibt. Auf diese Weise können Sie überprüfen, ob die Prozedur wie erwartet ausgeführt wird. Entsprechend sollte die Datei Test.sql zum Testen eines Triggers eine Anweisung enthalten, die die Aktion (z. B. Einfügen oder Löschen einer Zeile) durchführt, von der der Trigger ausgelöst wird.
Die Ergebnisse des Test.sql-Skripts werden in Visual Studio im Fenster Ausgabe unter der Option Datenbank angezeigt. Hier können Sie sehen, ob die Datenbankobjekte fehlerfrei arbeiten.
So bearbeiten Sie die Datei Test.sql in einem SQL Server-Projekt
Öffnen Sie den Projektmappen-Explorer, indem Sie im Menü Ansicht den Projektmappen-Explorer auswählen.
Erweitern Sie den Ordner Testskripts.
Doppelklicken Sie auf die Datei Test.sql, um sie im SQL-Editor zu öffnen.
Fügen Sie eine Transact-SQL-Anweisung hinzu, mit deren Ergebnissen Sie das Funktionieren der Datenbankobjekte des Projekts überprüfen können. Weitere Informationen über das Erstellen eines Test.sql-Skripts für die einzelnen Elemente eines SQL Server-Projekts finden Sie auf den folgenden Seiten:
Gespeicherte Prozeduren: Gewusst wie: Erstellen und Ausführen einer gespeicherten CLR SQL Server-Prozedur.
Trigger: Gewusst wie: Erstellen und Ausführen eines CLR SQL Server-Triggers.
Benutzerdefinierte Funktionen: Gewusst wie: Erstellen und Ausführen einer benutzerdefinierten CLR SQL Server-Funktion.
Benutzerdefinierte Typen: Gewusst wie: Erstellen und Ausführen eines benutzerdefinierten CLR-SQL Server-Typs.
Aggregate: Gewusst wie: Erstellen und Ausführen eines CLR SQL Server-Aggregats.
Siehe auch
Aufgaben
Exemplarische Vorgehensweise: Erstellen einer gespeicherten Prozedur in verwaltetem Code
Konzepte
Vorteile von verwaltetem Code bei der Erstellung von Datenbankobjekten