2016-05-09 7 views
0

このデータをoracleにロードするには、外部表の概念を使用してデータをロードします。 ソースから3行目のみを読み込む方法はありますか?SQLローダーまたは外部表を使用してoracleで3行目のみをインポートする方法

これは、外部

ENG、イングランド、英語
SCO、スコットランド、英語
IRE、アイルランド、イギリス
WAL、ウェールズ、ウェールズ

+0

1行をインポートするためにこのすべての努力をするのはどうですか?挿入文を書くだけですか? – OldProgrammer

+0

たとえば、もし私が10000行を持っていて、5000行目または5000行目から1行だけのデータをアップロードするように頼んだら、? – S123DB8

答えて

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

すなわち位置のtxtのデータであります。 COUNTRY_CODE(または任意の列が呼ばれる)= 'ENG'、等

+0

行5000から6000までの行のデータが必要です。 – S123DB8

0

{表@table_name INTO OPTIONS(SKIP = 1000、LOAD = 40050、ERRORS = 2147483647)

LOAD}

SQLローダーあなたはこれを試すことができます - スキップレコードと必要なレコード数をロードする

+0

'SQL * Loader-350:1行目の構文エラーです。 英数字以外の文字の組み合わせが正しくありません {オプション(SKIP = 1、 LOAD = 40050、ERRORS = 2147483647) ' ^ [https://infoallsite.wordpress.com/2016/05/14/sql-loader-error/] 私はこのエラーについて何か考えましたか? – S123DB8

関連する問題