Daten aus einer lokalen Datei in eine neue Tabelle laden

Hinweis

Dieses Feature ist für MySQL-Datenbankservices nicht verfügbar.

So laden Sie Daten aus einer lokalen Datei in eine neue Tabelle:

Hinweis

Sie können auch die Schritte unter Daten aus mehreren lokalen Dateien in sich verändernde Tabellen laden ausführen, um Daten in eine neue Tabelle zu laden.
  1. Sie können wie folgt starten:

    • Klicken Sie auf der Registerkarte "Navigator" im linken Fensterbereich auf Untermenü "Objekt" (""), wählen Sie Daten laden aus, und wählen Sie Daten in neue Tabelle hochladen aus.

      Diese Abbildung zeigt die Option "Daten laden" im linken Fensterbereich in SQL Worksheet.

    • Verschieben Sie die lokale Datei in der Registerkarte "Navigator" per Drag-and-Drop in den linken Bereich. Wenn Sie eine Datei in den Bereich ziehen, wird folgende Meldung angezeigt: Löschen Sie die Datei hier, um zu starten.

    Die Option "Daten in neue Tabelle hochladen" wird angezeigt. Eine Vorschau der Daten wird im Rasterformat angezeigt.

  2. Klicken Sie auf Optionen anzeigen/ausblenden "", um Optionen anzuzeigen, die Sie für die Datenvorschau ändern können:

    • Spaltennamen: Wählen Sie Aus Datei abrufen aus, um Spaltenheader in der ersten Zeile anzuzeigen.

    • Codierung: Eine Option zur Auswahl des Codierungstyps ist sichtbar, wenn die geladene Datei im einfachen Textformat (CSV, TSV oder TXT) vorliegt. Der Standardcodierungstyp ist UTF-8.
    • Textgehäuse und Feldbegrenzungszeichen: Diese Optionen sind nur sichtbar, wenn die ausgewählte Datei im Nur-Text-Format vorliegt (CSV, TSV oder TXT). Wählen Sie das Zeichen aus, das in der Quelldatei für das Text- und Feldtrennzeichen verwendet wird, oder geben Sie es ein.

    • Zu überspringende Zeilen: Geben Sie die Nach-oben- und Nach-unten-Pfeile ein, oder wählen Sie die Anzahl der zu überspringenden Zeilen aus.

    • Vorschaugröße: Geben Sie die Nach-oben- und Nach-unten-Pfeile ein, oder wählen Sie die Anzahl der Zeilen für die Vorschau aus.

    • Zu ladende Zeilen einschränken: Wenn Sie diese Option auswählen, müssen Sie die zu ladenden Zeilen angeben. Verwenden Sie die Pfeile nach oben und unten, um die Anzahl der zu ladenden Zeilen auszuwählen.

    Um die ausgewählten Optionen und die Datenvorschau zu entfernen, klicken Sie auf Löschen.

    Nachdem Sie die erforderlichen Optionen ausgewählt haben, klicken Sie auf Anwenden und dann auf Weiter.

  3. Gehen Sie in der Tabellendefinition wie folgt vor:

    • Geben Sie im Feld Tabellenname einen Namen für die Zieltabelle ein.

    • Aktivieren Sie das Kontrollkästchen am Anfang einer Zeile, um die Spalte der Zieltabelle hinzuzufügen.

    • Wählen oder geben Sie Werte für Spaltenattribute ein, wie Spaltenname, Spaltentyp, Nachkommastellen, Nachkommastellen, Standard, Primärschlüssel und auf Null setzbar.

    • Die Spalte "Formatmaske" wird für Datums-, Zeitstempel- und numerische Datentypen angezeigt. Bei Datums- und Zeitstempeltypen müssen Sie einen Wert aus der Dropdown-Liste auswählen oder den Wert im Feld "Formatmaske" eingeben. Bei numerischen Typen ist die Formatmaske optional.

      Für eine Datums- und Zeitstempelspalte müssen Sie eine kompatible Formatmaske angeben, die die hochgeladenen Daten beschreibt. Beispiel: Wenn die Datumsdaten wie 12-FEB-2021 12.21.30 aussehen, müssen Sie eine Datumsmaske mit DD-MON-YYYY HH.MI.SS angeben. Die Formatmaske wird automatisch basierend auf den Daten in der Datei bestimmt. Sie müssen die vorgeschlagene Formatmaske prüfen und gegebenenfalls ändern, indem Sie das Format direkt in die Zielzelle eingeben.

    Diese Abbildung zeigt den Schritt "Tabellendefinition", wenn Daten in eine neue Tabelle in SQL Worksheet geladen werden.

    Klicken Sie auf Weiter.

  4. Prüfen Sie den generierten DDL-Code basierend auf den Auswahlmöglichkeiten in den vorherigen Bildschirmen. Die Zuordnung der Quell- zu Zielspalten wird ebenfalls angezeigt.

    Klicken Sie auf Beenden. Nachdem die Daten erfolgreich geladen wurden, wird die neue Tabelle auf der Registerkarte "Navigator" angezeigt.

  5. Führen Sie einen der folgenden Schritte aus, um einen detaillierten Bericht über die Gesamtanzahl geladener und nicht erfolgreicher Zeilen zu erhalten:
    • Klicken Sie mit der rechten Maustaste auf die Tabelle in der Registerkarte "Navigator", und wählen Sie Daten laden und dann Historie aus. Damit wird der Bericht für eine bestimmte Tabelle angezeigt.

    • Wählen Sie auf der Registerkarte "Navigator" die Option Untermenü "Objekt" "" aus, wählen Sie Daten laden aus, und wählen Sie Historie aus. Dadurch wird der Bericht für alle Tabellen im Schema angezeigt, das auf der Registerkarte "Navigator" ausgewählt ist.

    • Wählen Sie im Ausgabebereich des Arbeitsblatts die Registerkarte Laden von Daten aus. Dadurch wird der Bericht für alle sichtbaren Tabellen (einschließlich Tabellen aus anderen Schemas) angezeigt.

    Eine Zusammenfassung der geladenen Daten wird im Dialogfeld "History" angezeigt. Wenn irgendwelche Daten nicht geladen werden, können Sie die Anzahl der nicht erfolgreichen Zeilen in der Spalte "Nicht erfolgreiche Zeilen" anzeigen. Klicken Sie auf die Spalte "Nicht erfolgreiche Zeilen", um ein Dialogfeld mit den fehlerhaften Zeilen zu öffnen.

    Im Dialogfeld "Historie" können Sie auch nach Dateien suchen, die nach Schemaname, Tabellenname oder Dateiname geladen wurden. Um die geladenen Dateien zu entfernen, klicken Sie auf Gesamte Historie entfernen "".