Oracle ist eine häufig verwendete Datenbank auf Unternehmensebene, und Oracle wird in Unternehmen häufig zum Speichern von Daten verwendet. Nach dem Speichern von Daten in der Oracle-Datenbank müssen wir manchmal einige dieser Daten in andere Formate exportieren, beispielsweise CSV-Dateien, Excel-Dateien oder andere Datenbanksysteme. An dieser Stelle stellt Oracle einige benutzerfreundliche Tools zum Exportieren von Daten bereit. In diesem Artikel werden Methoden zum Exportieren von Oracle-Daten vorgestellt.
SQL Developer ist ein kostenloses Oracle-Datenbank-Client-Tool. Neben der Ausführung von SQL-Abfragen können Daten auch problemlos in andere Dateiformate exportiert werden, darunter CSV, Excel, JSON usw. Im Folgenden wird der Export einer CSV-Datei als Beispiel verwendet, um die Verwendung von SQL Developer zum Exportieren von Daten vorzustellen.
Öffnen Sie zunächst das SQL Developer-Tool und stellen Sie eine Verbindung zur Oracle-Datenbank her, in die die Daten exportiert werden müssen. Suchen Sie die Tabelle im linken Bereich, klicken Sie mit der rechten Maustaste auf die Tabelle, die Sie exportieren möchten, und wählen Sie das Menü „Exportieren“.
Als nächstes legen Sie die Exportparameter fest:
Führen Sie zunächst den folgenden Befehl in der SQLPlus-Schnittstelle aus, um in den Data Pump-Modus zu wechseln:
$ expdp username/password directory=’导出目录’ dumpfile=’导出文件.dmp’ tables=’要导出的表格’
Dabei ist Benutzername/Passwort der Benutzername und das Passwort für die Anmeldung bei der Oracle-Datenbank, Verzeichnis das Exportverzeichnis und Dumpfile der Name der exportierten Datei und der zu exportierenden Tabellen. Tabellenname.
Nachdem die Einstellungen abgeschlossen sind, drücken Sie die „Enter“-Taste, um den Datenexport zu starten. Nach Abschluss befinden sich die exportierten Datendateien im angegebenen Exportverzeichnis.
Daten mit SQL*Plus exportierenPlus kann Abfrageergebnisse als Textdateien speichern und direkt in externe Dateien ausgeben. Im Folgenden erfahren Sie, wie Sie SQL*Plus zum Exportieren von Daten verwenden: Der erste Schritt besteht darin, das SQL
Plus-Tool aufzurufen. Geben Sie den folgenden Befehl in die Konsole ein, um in den interaktiven SQLPlus-Modus zu wechseln: $ sqlplus username/password
wobei Benutzername/Passwort der Benutzername und das Passwort für die Anmeldung bei der Oracle-Datenbank ist.
Im zweiten Schritt geben Sie den folgenden Befehl ein, um das Ausgabedateiformat festzulegen:
$ set col separator ‘,’ $ set pagesize 0 $ set trimspool on $ set linesize 1000 $ spool ‘导出文件名.csv’
Unter anderem legt set col separator das Spaltentrennzeichen der Ausgabedatei fest; set trimspool on legt das Entfernen von Leerzeichen fest Die Ausgabezeilengröße legt die maximale Länge der Ausgabezeilen fest.
Der dritte Schritt besteht darin, die SQL-Abfrage in SQL*Plus auszuführen und die auszugebenden Daten auszuwählen. Um beispielsweise alle Daten in der Tabelle auszuwählen, können Sie den folgenden Befehl eingeben und die Eingabetaste drücken:
$ select * from ‘表格名’;
Schritt 4: Deaktivieren Sie die Ausgabe-in-Datei-Funktion von SQL
Plus und beenden Sie SQLPlus. Geben Sie den folgenden Befehl ein, um die Ausgabedatei zu schließen und SQL*Plus zu beenden: $ spool off
$ exit
Nach Abschluss befindet sich die exportierte Datei im angegebenen Ausgabeverzeichnis.
Zusammenfassend lässt sich sagen, dass die oben genannten drei Methoden Daten in der Oracle-Datenbank effektiv in andere Formatdateien exportieren können. Unabhängig davon, für welche Methode Sie sich entscheiden, müssen Sie die Tabellenstruktur und das Datenvolumen verstehen, damit Sie die beste Methode zum Exportieren der Daten basierend auf Ihren spezifischen Anforderungen auswählen können.
Das obige ist der detaillierte Inhalt vonSo exportieren Sie Daten in Oracle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!