2017-06-23 9 views
1

Oracle SQL Developerツールから(.xls、.xlsx、.csv)のような任意のファイル拡張子に1 766 048レコードを抽出したいとします。Oracle SQL Developerツールから1 766 048レコードを抽出/エクスポートしたい

(制限、範囲など)のようなデータを抽出する際にselectクエリで使用できる具体的なキーワードがありますか?

Oracle SQL Developerツールを使用して複数の表からデータをフェッチするためにselect文を使用しています。

+0

"私はセクション賢明でデータを抽出することができ、それを通して" - それはあなたの要件が何であるかは明らかではありません。必要に応じて、SELECT * FROMを使用するだけでエクスポートを実行できます。 XLSXを使用していますが、XLSが遅く、その多くのレコードに対してprobが機能しません。 – thatjeffsmith

+0

@thatjeffsmith、あなたは正しいです。私の混乱の質問のためにまず申し訳ありません。 –

+1

これらのレコードをエクスポートしたら、そのレコードで何をしますか? –

答えて

0

使用ROWNUM:複数のテーブルを持つ

SELECT * FROM TABLE WHERE ROWNUM < 65000 
SELECT * FROM TABLE WHERE ROWNUM BETWEEN 65000 AND 130000; 

SELECT * FROM (
    SELECT T1.FIELD1, 
      T1.FIELD2, 
      T2FIELD3 
    FROM T1, 
     T2 
    WHERE T1.ID = T2.ID 
) 
WHERE ROWNUM < 65000; 
+0

は必要ありませんが、SQLDevは自動的にExcelファイルに行を送ります...複数のクエリやrownum述語は必要ありません – thatjeffsmith

+0

1つのExcelファイルに1,766,048行が含まれていますか? –

+1

ちょうど私がジェフ・スミスに話していることに気づいた:) –

関連する問題