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

SQL Anywhere 12.0.1 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Ferndatenzugriff und Arbeit mit Massendaten » Datenimport und -export » Datenimport

 

Importieren von Daten mit dem Import-Assistenten (Interactive SQL)

Verwenden Sie den Import-Assistenten von Interactive SQL, um eine Quelle, das Format und eine Zieltabelle für die Daten auszuwählen. Sie können Daten aus Textdateien, aus Dateien im FIXED-Format oder aus Formdateien importieren. Sie können Daten in eine vorhandene Tabelle oder in eine neue Tabelle importieren.

Voraussetzungen

DBA-Berechtigung.

Kontext und Bemerkungen

Sie können den Import-Assistenten auch verwenden, um Daten zwischen folgenden Objekten zu übertragen:

  • Datenbanken unterschiedlichen Typs, wie eine SQL Anywhere-Datenbank und eine UltraLite-Datenbank.

  • Datenbanken unterschiedlicher Versionen (sofern Sie einen ODBC-Treiber für jede Datenbank haben), wie eine Datenbank von SQL Anywhere 12 und eine SQL Anywhere-Datenbank der Version 11.

Verwenden Sie den Interactive SQL Import-Assistenten in folgenden Situationen:

  • Sie wollen gleichzeitig mit dem Import Ihrer Daten eine Tabelle erstellen.

  • Sie ziehen es vor, eine mausgesteuerte Oberfläche zum Importieren von Daten in einem Nicht-Textformat zu verwenden.

 Importieren von Daten
  1. Klicken Sie in Interactive SQL auf Daten » Importieren.

  2. Befolgen Sie die Anweisungen im Import-Assistenten.

 Importieren von Daten aus einer Datei in die SQL Anywhere-Beispieldatenbank
  1. Erstellen und speichern Sie eine Textdatei namens import.txt mit den folgenden Werten (in einer einzigen Zeile):

    100,500,'Chan','Julia',100,'300 Royal Drive',
    'Springfield','OR','USA','97015','6175553985',
    'A','017239033',55700,'1984-09-29',,'1968-05-05',
    1,1,0,'F'
  2. Klicken Sie in Interactive SQL auf Daten » Importieren.

  3. Klicken Sie auf In einer Textdatei und anschließend auf Weiter.

  4. Im Feld Dateiname geben Sie import.txt ein und klicken dann auf Weiter.

  5. Klicken Sie auf In einer bestehenden Tabelle.

  6. Klicken Sie auf Employees und anschließend auf Weiter.

  7. Klicken Sie in der Liste Feldtrennzeichen auf Komma(,). Klicken Sie auf Weiter.

  8. Klicken Sie auf Importieren.

  9. Klicken Sie auf Schließen.

    Die vom Assistenten erstellten SQL-Anweisungen werden in der Verlaufsliste gespeichert, wenn der Import abgeschlossen ist.

    Sie können die generierte SQL INPUT-Anweisung anzeigen, indem Sie im Menü SQL auf Vorherige SQL-Anweisung klicken.

    Die INPUT-Anweisung, die vom Import-Assistenten generiert wurde, erscheint im Fensterausschnitt SQL-Anweisungen:

    --  Vom Import-Assistenten generiert
    input into "GROUPO"."Employees" from 'c:\\data\\import.txt' 
      format text escapes on escape character '\\' 
      delimited by ',' encoding 'Cp1252'
 Importieren von Daten aus der SQL Anywhere-Beispieldatenbank in eine UltraLite-Datenbank
  1. Stellen Sie eine Verbindung zu einer UltraLite-Datenbank her, wie z.B. C:\Dokumente und Einstellungen\Alle Benutzer\Dokumente\SQL Anywhere 12\Samples\UltraLite\CustDB\custdb.udb.

  2. Klicken Sie in Interactive SQL auf Daten » Importieren.

  3. Klicken Sie auf In eine Datenbank. Klicken Sie auf Weiter.

  4. Klicken Sie in der Liste Datenbanktyp auf SQL Anywhere.

  5. Wählen Sie in der Dropdown-Liste Aktion die Option Mit ODBC-Datenquelle verbinden.

  6. Klicken Sie auf ODBC-Datenquellenname und geben Sie dann im Feld darunter SQL Anywhere 12 Demo ein.

  7. Klicken Sie auf Weiter.

  8. Klicken Sie in der Liste Tabellenname auf Customers. Klicken Sie auf Weiter.

  9. Klicken Sie auf In einer neuen Tabelle.

  10. In das Feld Tabellenname geben Sie SQLAnyCustomers ein .

  11. Klicken Sie auf Importieren.

  12. Klicken Sie auf Schließen.

  13. Klicken Sie zum Anzeigen der generierten SQL-Anweisung auf SQL » Vorherige SQL-Anweisung.

    Die INPUT-Anweisung, die vom Import-Assistenten generiert wurde, erscheint im Fensterausschnitt SQL-Anweisungen.

    - Vom Import-Assistenten generiert
    INPUT USING 'DSN=SQL Anywhere 12 Demo;CON=''''' 
    FROM "GROUPO.Customers" INTO "dba"."SQLAnyCustomers" 
    CREATE TABLE ON

Ergebnisse

Die Daten werden in die angegebene Datenbank importiert.

Nächste Schritte

Keiner