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 » Daten importieren

 

Daten mit dem Import-Assistenten importieren

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 Dateien im TEXT- oder FIXED-Format importieren. Sie können Daten in eine vorhandene Tabelle oder in eine neue Tabelle importieren. 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.

 ♦  So importieren Sie Daten
  1. In Interactive SQL wählen Sie Daten » Importieren.

  2. Befolgen Sie die Anweisungen im Import-Assistenten.

 ♦  So importieren Sie 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. In Interactive SQL wählen Sie Daten » Importieren.

  3. Wählen Sie In einer Textdatei und klicken Sie auf Weiter.

  4. Im Feld Dateiname geben Sie import.txt ein.

  5. Wählen Sie In einer bestehenden Tabelle.

  6. Wählen Sie Employees und klicken Sie auf Weiter.

  7. In der Liste Feldtrennzeichen wählen Sie Komma(,) aus. Klicken Sie auf Weiter.

  8. Klicken Sie auf Importieren.

  9. Klicken Sie auf Schließen.

    Die vom Assistenten erstellte SQL-Anweisung wird im Befehlsverlauf gespeichert, wenn der Import abgeschlossen ist.

    Sie können die generierte SQL-Anweisung anzeigen, indem Sie im Menü SQL die Option Vorherige SQL-Anweisung wählen.

    Die IMPORT-Anweisung, die vom Import-Assistenten generiert wurde, wird im Fensterausschnitt SQL-Anweisungen eingeblendet:

    --  Generated by the Import Wizard
    INPUT INTO "GROUPO"."Employees" from 'C:\\Tobedeleted\\import.txt' 
    FORMAT TEXT ESCAPES ON ESCAPE CHARACTER '\\' DELIMITED BY ',' ENCODING 'Cp1252'
 ♦  So importieren Sie Daten aus der SQL Anywhere-Beispieldatenbank in eine UltraLite-Datenbank
  1. Stellen Sie eine Verbindung mit einer UltraLite-Datenbank her, wie z.B mit C:\Dokumente und Einstellungen\Alle Benutzer\Dokumente\SQL Anywhere 12\Samples\UltraLite\CustDB\custdb.udb.

  2. In Interactive SQL wählen Sie Daten » Importieren.

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

  4. In der Liste Datenbanktyp wählen Sie SQL Anywhere aus.

  5. Wählen Sie in der Dropdown-Liste Aktion die Option Mit einer 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. In der Liste Tabellenname wählen Sie Customers aus. Klicken Sie auf Weiter.

  9. Klicken Sie auf In einer neuen Tabelle.

  10. In das Feld Eigentümer geben Sie dba ein.

  11. In das Feld Tabellenname geben Sie SQLAnyCustomers ein .

  12. Klicken Sie auf Importieren.

  13. Klicken Sie auf Schließen.

  14. Zur Anzeige der generierten SQL-Anweisung wählen Sie SQL » Vorherige SQL-Anweisung aus.

    Die IMPORT-Anweisung, die vom Import-Assistenten erstellt und verwendet wurde, wird im Fensterausschnitt SQL-Anweisungen eingeblendet.

    --  Generated by the Import Wizard
    INPUT USING 'DSN=SQL Anywhere 12 Demo;CON=''''' 
    FROM "GROUPO.Customers" INTO "dba"."SQLAnyCustomers" 
    CREATE TABLE ON