Exportieren von Datenbankdaten
DatabaseSpy kann Datenbankdaten in eine Reihe von Dateiformaten wie z.B. XML, CSV, HTML und Excel 2007 (.xslx) oder höher exportieren. Sie können Daten entweder direkt aus bestimmten Tabellen oder Ansichten oder durch Generieren oder Eingabe von SQL SELECT-Anweisungen exportieren. Sie können auf Tabellenebene für jede Spalte auswählen, ob sie exportiert oder ausgelassen werden soll. Wenn es sich beim Exportformat um XML handelt, können Sie auswählen, ob die einzelnen Spalten als Elemente oder Attribute oder gar nicht exportiert werden sollen.
Um Daten zu exportieren, klicken Sie auf die Symbolleisten-Schaltfläche Exportieren oder wählen Sie die Menüoption Extras | Datenbankdaten exportieren... (Strg+E) aus. Daraufhin wird das Dialogfeld "Datenbankdaten exportieren" geöffnet, in dem Sie die zu exportierenden Daten auswählen und die Exportoptionen für die einzelnen Exportdateien definieren können.
Das Dialogfeld "Datenbankdaten exportieren" enthält zwei Register: Auswahl und Optionen, wobei das Register Auswahl für alle Exporttypen gleich ist, während jeder Exportdateityp über ein eigenes Optionsregister verfügt. Sie können den Typ der Exportdatei ändern, indem Sie im linken Bereich des Dialogfelds auf das entsprechende Symbol klicken.
Bei XML-Dateien können Sie auswählen, ob die Child-Parent-Beziehungen (Sekundärschlüsselbeziehungen) zwischen Datenbanktabellen beim Export berücksichtigt werden sollen. Klicken Sie dazu im Exportdialogfeld auf XML-Struktur. Weiter unten sehen Sie ein Beispiel für eine mit der Option XML-Struktur exportierte XML-Datei. Beachten Sie dass die Tabelle "addresses" in der Datenbank eine Child-Tabelle von "users" ist. Dabei referenziert die Spalte "user_id" in der Tabelle "addresses" die Spalte "id" in der Tabelle "users".
<?xml version="1.0" encoding="UTF-8"?> |
Die Quellstrukturansicht ist der im Fenster "Online Browser" mit allen ihren Funktionalitäten und Optionen sehr ähnlich. Sie können hier die einzelnen Tabellen für den Export auswählen, wie unter Auswählen von Datenbankdaten für den Export beschrieben.