简体   繁体   English

如何使用SQL Developer在CSV单独文件中导出Oracle表数据

[英]How to Export Oracle Table Data in CSV Separate Files Using SQL Developer

I have have oracle database table and having 20000000 records. 我有oracle数据库表并有20000000条记录。 I want to export data in multiple files. 我想将数据导出到多个文件中。 I am using Oracle SQL Developer. 我正在使用Oracle SQL Developer。 Can any one please help me how can I export data as per my requirement or suggest man an open source tool ? 谁能帮助我如何根据我的要求导出数据或建议男人使用开源工具?

You can split a text file using PowerShell or linux shell. 您可以使用PowerShell或Linux Shell分割文本文件。

How to Split Large Text File into Smaller Files in Linux 如何在Linux中将大文本文件拆分为较小的文件

  • example for linux linux的例子

    #split -l 100000 test.txt new #split -l 100000 test.txt新

  • example for Windows Windows的示例

How can I split a text file using PowerShell? 如何使用PowerShell拆分文本文件?

split_log.ps1
    param(
    [string]$input_file = "",
    [string]$count_line = ""
    )
    $lineCount = 0
    $fileCount = 1

    foreach ($line_file in get-content $input_file)
    {
        write $line_file | out-file -encoding ASCII -Append $input_file"_"$fileCount".out"
        $lineCount++

        if ($lineCount -eq $count_line)
        {
            $fileCount++
            $lineCount = 0
        }
    }




       PS C:\АСУ\Stackoverflow\split_log> ls


    Каталог: C:\АСУ\Stackoverflow\split_log


Mode                LastWriteTime     Length Name
----                -------------     ------ ----
-a---        17.12.2018      6:03   10959355 1124.sql
-a---        17.12.2018      7:27        357 split_log.ps1


PS C:\АСУ\Stackoverflow\split_log> .\split_log.ps1 .\1124.sql 10000
PS C:\АСУ\Stackoverflow\split_log> ls


    Каталог: C:\АСУ\Stackoverflow\split_log


Mode                LastWriteTime     Length Name
----                -------------     ------ ----
-a---        17.12.2018      6:03   10959355 1124.sql
-a---        17.12.2018      7:50    2461667 1124.sql_1.out
-a---        17.12.2018      7:50    2461458 1124.sql_2.out
-a---        17.12.2018      7:50    2461340 1124.sql_3.out
-a---        17.12.2018      7:50    2461352 1124.sql_4.out
-a---        17.12.2018      7:50    1113540 1124.sql_5.out
-a---        17.12.2018      7:27        357 split_log.ps1

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM