2016-05-09 12 views
0

Ich habe diese Daten in Oracle laden Ich verwende externe Tabellenkonzept, um die Daten zu laden. eine Idee, wie nur die dritte Zeile von der Quelle geladen werden?Wie importiere ich die dritte Zeile nur in Oracle mit sql loader oder externe Tabelle

Das sind die Daten in txt befindet sich extern

ENG, England, Englisch
SCO, Schottland, Englisch
IRE, Irland, Englisch
WAL, Wales, Welsh

+0

Warum sich bemühen, all diese Bemühungen zu gehen, um 1 Zeile zu importieren? Schreib einfach eine Insert-Anweisung, nein? – OldProgrammer

+0

zum Beispiel, wenn ich 10000 Zeilen habe und sie mich gebeten, nur eine Zeile von Daten aus 5000. Zeile oder 5000. Zeile hochzuladen. – S123DB8

Antwort

0
INSERT INTO <target_table> 
SELECT * FROM <external_table> 
WHERE <condition to determine which line to import> 

dh . country_code (oder was auch immer Spalte genannt wird) = 'ENG' usw.

+0

Ich möchte die Zeilen von Daten von Zeile 5000 bis 6000 dann ich wie soll ich den Import tun – S123DB8

0

{OPTIONS (SKIP = 1000, LOAD = 40050, errors = 2147483647)

LOAD INTO TABLE @table_name}

SQL LADER : Sie können dies versuchen - SKIP-Datensätze und LOAD, wie viele Datensätze Sie benötigen

+0

'SQL * Loader-350: Syntaxfehler in Zeile 1. Illegale Kombination von nicht alphanumerischen Zeichen {OPTIONS (SKIP = 1, LADEN = 40050, FEHLER = 2147483647) ' ^ [https://infoallsite.wordpress.com/2016/05/14/sql-loader-error/] ich habe diesen Fehler irgendeine Idee auf diesem? – S123DB8

Verwandte Themen