Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Ferndatenzugriff und Arbeit mit Massendaten » Daten importieren und exportieren » Datenbanken neu aufbauen

 

Tabellendaten oder Tabellenschema exportieren

Das Dienstprogramm Entladen (dbunload) bietet Optionen, mit denen Sie nur die Tabellendaten oder nur das Tabellenschema entladen können.

Mit den dbunload-Befehlen in diesen Beispielen werden die Daten bzw. das Schema aus der Tabelle der SQL Anywhere-Beispieldatenbank (die hier auf dem Standard-Datenbankserver mit dem Standard-Datenbanknamen läuft) in eine Datei im Verzeichnis c:\DataFiles auf dem Server entladen. Die erforderlichen Anweisungen zum Neuerstellen des Schemas und zum Neuladen der angegebenen Tabellen werden in reload.sql im aktuellen lokalen Verzeichnis geschrieben.

 ♦  So exportieren Sie Tabellendaten (Befehlszeile)
  • Führen Sie den dbunload-Befehl aus, indem Sie Folgendes angeben: Verbindungsparameter unter Verwendung der Option -c; die Tabelle(n), für die Sie Daten exportieren wollen, unter Verwendung der Option -t; und, wenn Sie nur Daten entladen wollen, die Option -d.

    Um beispielsweise die Daten aus der Tabelle "Employees" zu exportieren, verwenden Sie folgenden Befehl:

    dbunload -c "DBN=demo;UID=DBA;PWD=sql" -d -t Employees c:\DataFiles

    Sie können die Daten oder das Schema aus mehr als einer Tabelle entladen, indem Sie die Tabellennamen mit einem Komma trennen.

 ♦  So exportieren Sie ein Tabellenschema (Befehlszeile)
  • Führen Sie den dbunload-Befehl aus, indem Sie Folgendes angeben: Verbindungsparameter unter Verwendung der Option -c; die Tabelle(n), für die Sie Daten exportieren wollen, unter Verwendung der Option -t; und, wenn Sie nur das Schema entladen wollen, die Option -n.

    Um beispielsweise das Schema der Tabelle "Employees" zu exportieren, verwenden Sie folgenden Befehl:

    dbunload -c "DBN=demo;UID=DBA;PWD=sql" -n -t Employees

    Sie können die Daten oder das Schema aus mehr als einer Tabelle entladen, indem Sie die Tabellennamen mit einem Komma trennen.