Aktivieren Sie bitte JavaScript, um diese Seite anzeigen zu können.

Altova DatabaseSpy 2020 Professional Edition

Sie können in DatabaseSpy DDL (Data Definition Language)-Anweisungen für alle Objekte einer Datenbank oder eines Schemas in Form eines einzigen SQL Scripts generieren. Komplette DDL-Skripts einer Datenbank oder eines Schemas zu generieren kann z.B. nützlich sein, wenn Sie die Struktur dieses Schemas oder dieser Datenbank auf einem anderen Server oder in einer anderen Umgebung neu erstellen möchten, oder wenn Sie eine Sicherungskopie der aktuellen Datenbankstruktur oder einen Textschnappschuss der aktuellen Datenbankstruktur erstellen möchten, um diesen später mit einem anderen Schnappschuss zu vergleichen.

 

So generieren Sie komplette DDL-Skripts anhand eines Schemas oder einer Datenbank:

1.Gehen Sie im Online Browser zu dem Ordner, der der unmittelbar übergeordnete Ordner aller "Tabellen"-, "Ansichten"-, "Gespeicherte Prozeduren"- usw.-Ordner der aktuellen Datenbank oder des aktuellen Schemas ist. Wenn Sie z.B. die kompletten DDL-Skripts des Schemas "dbo" in der Tutorial-Datenbank ZooDB generieren möchten, so ist dieser Ordner "dbo". Nähere Informationen zum Erstellen der Tutorial-Datenbank ZooDB finden Sie unter Voraussetzungen.

dbs_ddl_script1

Wenn die aktuelle Datenbankart mehrere Schemas unterstützt (wie z.B. die ZooDB-Datenbank oben), können in einer einzigen Operation DDL-Skripts für mehrere Schemas erzeugt werden (jedes Schema in einer separaten Datei). Um mehrere Schemas auszuwählen, klicken Sie auf die gewünschten Schemas und halten Sie dabei die Umschalttaste gedrückt.

 

Beachten Sie, dass das unmittelbar übergeordnete Datenelement aller Tabellen, Ansichten, Prozeduren usw. in diesem Beispiel ein Schema ist. In anderen Datenbankarten kann es jedoch das Datenbank-Root-Objekt sein (und somit anders aussehen, da die im Online Browser angezeigte Struktur von der Art der aktuell verbundenen Datenbank abhängt),

 

2.Klicken Sie mit der rechten Maustaste auf den in Schritt 1 ausgewählten Ordner ("dbo", in diesem Beispiel) und wählen Sie im Kontextmenü den Befehl In neuem SQL Editor anzeigen | Komplettes DDL-Skript.

 

Wenn Sie den Befehl Komplettes DDL-Skript ausführen, analysiert DatabaseSpy alle Datenbankobjekte (Tabellen, Ansichten, gespeicherte Prozeduren, usw.) und generiert anschließend die dazugehörigen DDL-Anweisungen in einem neuen SQL Editor-Fenster. Wenn mehrere Schemas ausgewählt wurde, werden die dazugehörigen DDL-Skripts in einem neuen SQL Editor-Fenster angezeigt. Während der Generierung der DDL-Anweisungen werden Sie im Ausgabefenster sowie über ein Dialogfeld, in dem Sie die Operation auch abbrechen können, über den Fortschritt des Vorgangs informiert.

 

Nach abgeschlossener DDL-Anweisungsgenerierung können Sie das Skript in einer Datei speichern (siehe Öffnen, Speichern und Schließen von SQL-Dateien).

© 2019 Altova GmbH