Excel-Daten können über das SQLLoader-Dienstprogramm oder SQL-Befehle in die Oracle-Datenbank importiert werden. Zu den SQLLoader-Methoden gehören: 1. Daten vorbereiten (als Text oder CSV-Datei speichern). 2. Erstellen Sie eine Steuerdatei (geben Sie Datendateien, Tabellenstruktur und Ladeoptionen an). 3. Laden Sie die Daten (mit dem SQL*Loader-Befehl). Die Verwendung von SQL-Befehlen erfordert: 1. Erstellen Sie eine Tabelle (passende Datenstruktur). 2. Importieren Sie die Daten (mit der INSERT INTO-Anweisung).
So importieren Sie Excel-Daten in die Oracle-Datenbank
Das Importieren von Excel-Daten in die Oracle-Datenbank ist eine häufige Aufgabe, die über das Dienstprogramm SQL*Loader oder SQL-Befehle in der Oracle-Datenbank ausgeführt werden kann.
Bereiten Sie Ihre Daten mit dem SQL*Loader vor
SQL-Befehl
INSERT INTO
in eine Tabelle ein. INSERT INTO
语句将数据从文本或 CSV 文件插入到表中。步骤详解
使用 SQL*Loader
创建控制文件:使用 SQL*Loader 的 sqlldr
命令生成控制文件。例如:
<code>sqlldr user/password@database control=control_file.ctl</code>
控制文件包含以下内容:
加载数据:要加载数据,请使用 sqlldr
命令,如下所示:
<code>sqlldr user/password@database data=data_file.txt control=control_file.ctl</code>
使用 SQL 命令
创建表:使用 CREATE TABLE
语句创建与 Excel 工作表中数据结构相匹配的表。例如:
<code>CREATE TABLE my_table ( id INT, name VARCHAR2(100), age INT );</code>
导入数据:使用 INSERT INTO
语句将数据从文本或 CSV 文件插入到表中。例如:
<code>INSERT INTO my_table (id, name, age) SELECT * FROM external_data_file WHERE name IS NOT NULL;</code>
确保 external_data_file
sqlldr
des SQL*Loaders, um eine Steuerdatei zu generieren. Zum Beispiel: 🎜rrreee🎜Die Steuerdatei enthält Folgendes: 🎜sqlldr
wie folgt: 🎜rrreee🎜🎜🎜🎜Verwenden Sie den SQL-Befehl 🎜🎜 CREATE TABLE-Anweisung erstellt eine Tabelle, die der Datenstruktur im Excel-Arbeitsblatt entspricht. Zum Beispiel: 🎜rrreee🎜🎜🎜🎜Daten importieren: 🎜Verwenden Sie die Anweisung <code>INSERT INTO
, um Daten aus einer Text- oder CSV-Datei in eine Tabelle einzufügen. Zum Beispiel: 🎜rrreee🎜 Stellen Sie sicher, dass external_data_file
der Pfad und der Name einer Text- oder CSV-Datei ist. 🎜🎜🎜
Das obige ist der detaillierte Inhalt vonSo importieren Sie eine Oracle-Datenbank in Excel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!