Bearbeitung von Datenbankansichten und gespeicherten Prozeduren

„In neunzig Prozent der Fälle müssen Sie lediglich eine einfache Anpassung vornehmen“, schrieb der Rezensent von Redmond Magazine in der Einleitung zum aktuellen Testbericht, in dem DatabaseSpy als "Redmond Roundup Champion" unter den Datenbank-Tools ausgezeichnet wurde. DatabaseSpy ermöglicht es Ihnen, diese schnellen Aktualisierungen mit seiner intuitiven Benutzeroberfläche vorzunehmen, die über verschiedene Datenbanktypen hinweg konsistent ist. In den restlichen zehn Prozent der Fälle kann DatabaseSpy auch ein geeignetes Werkzeug für fortgeschrittenere Datenbankverwaltungsaufgaben sein, wie z. B. das Erstellen oder Ändern von Datenbankansichten und gespeicherten Prozeduren. Sehen wir uns das genauer an... Der DatabaseSpy 2008 Online Browser ermöglicht es Ihnen, Ansichten und Prozeduren zu erkunden, indem Sie sie auf die gleiche Weise navigieren und erweitern, wie Sie Tabellen im hierarchischen Anzeigehilfefenster erkunden können.

Datenbankansichten bearbeiten

Wenn Sie in dem Fenster des Online-Browsers eine bestehende Datenbankansicht auswählen, bietet das Kontextmenü, das beim Rechtsklick erscheint, Optionen, um neue Anweisungen im SQL-Editor zu generieren, mit denen Sie schnell mit der Bearbeitung einer Ansicht beginnen oder beim Erstellen einer neuen Ansicht unterstützt werden können. Beispielsweise zeigt DatabaseSpy, wenn Sie eine Erstellungsanweisung für eine bestehende Ansicht generieren, die formatierte und farblich hervorgehobene Definition der Ansicht an, sodass Sie diese sofort in einem neuen SQL-Editor-Fenster bearbeiten können.

Erstellen Sie eine neue Datenbankansicht

Sie können die Abfrage im SQL-Editor beliebig anpassen. Nehmen wir als Beispiel an, Sie sollen eine Ansicht für ein Unternehmenstelefonverzeichnis erstellen. Alle benötigten Daten sind bereits in der Ansicht "Mitarbeiter" enthalten – und noch viel mehr! Sie können damit beginnen, eine Kopie der Ansicht "Mitarbeiter" unter einem neuen Namen zu speichern. Ändern Sie einfach den Namen der Datenbankansicht, führen Sie Ihre Abfrage aus, und die neue Datenbankansicht wird erstellt. Wenn Sie die Datenbankverbindung im Online-Browser-Fenster aktualisieren, ist die neue Ansicht sofort sichtbar und kann abgerufen werden.

Eine Datenbankansicht ändern

Sie können die Option "Ändern" im Kontextmenü, das durch einen Rechtsklick erscheint, auswählen, um jede Datenbankansicht zu bearbeiten, einschließlich der neuen Telefonbuchansicht. Sie können die bestehende Ansicht anpassen, um die gewünschten Änderungen vorzunehmen, und dabei alle Funktionen des DatabaseSpy SQL-Editors nutzen, einschließlich Farbcodierung, automatischer Formatierung und sogar automatischer Vervollständigung. Sobald Ihre Änderungen abgeschlossen sind, führt der Button "Ausführen" im SQL-Editor die Änderausgabe und modifiziert die Ansicht in der Datenbank. Um den Zugriff auf die neue Telefonbuchansicht für die Personalabteilung noch einfacher zu gestalten, können Sie eine SELECT-Anweisung für die Ansicht in einer SQL-Datei speichern und diese dem Datenbankspy-Projektmenü des Personalverantwortlichen hinzufügen.

Verwenden Sie die SQL-Refaktorierung, um eine Ansicht zu erstellen

Wenn Sie keine bestehende Ansicht als Vorlage verwenden können, bietet DatabaseSpy 2008 eine praktische Alternative. Im Menü "SQL-Refaktorierung" finden Sie eine Option, um jede SELECT-Abfrage in eine Anweisungsdefinition für eine Ansicht umzuwandeln. Der Standardname der Ansicht wird sogar hervorgehoben, sodass Sie sofort einen relevanteren Namen zuweisen können.

Prozeduren bearbeiten

Der Online-Browser von DatabaseSpy 2008 ermöglicht es Ihnen auch, gespeicherte Prozeduren in Ihrer Datenbank zu bearbeiten. Sie können eine beliebige gespeicherte Prozedur auswählen und diese erweitern, um sie genauer zu untersuchen. Alternativ können Sie das Kontextmenü mit der rechten Maustaste verwenden, um SQL-Anweisungen für Operationen zu generieren, die auf gespeicherte Prozeduren angewendet werden können. Sie können gespeicherte Prozeduren im SQL-Editor von DatabaseSpy bearbeiten und Ihre geänderten Anweisungen mit den oben beschriebenen Methoden ausführen, die auch für Datenbankansichten verwendet werden.

Ausgefüllte gespeicherte Prozeduren ausführen

Die Option "Ausführen" im Kontextmenü von DatabaseSpy 2008 für gespeicherte Prozeduren erstellt eine zeitsparende Vorlage für ein Ausführungsskript für die gespeicherte Prozedur. Für Prozeduren, die Parameter benötigen, müssen Sie lediglich die Parameterwerte festlegen. Anschließend können Sie die gespeicherte Prozedur mit einem Klick ausführen und die Ergebnisse anzeigen.

Benutzerdefinierte Funktionen bearbeiten

DatabaseSpy 2008 ermöglicht es Ihnen außerdem, benutzerdefinierte Funktionen, die in Ihrer Datenbank gespeichert sind, zu durchsuchen und zu bearbeiten, und zwar bequem über das Kontextmenü, das Sie mit einem Rechtsklick im Online-Browser aufrufen. . Testen Sie dies selbst mit einer kostenlosen Testversion von Altova DatabaseSpy.