charset参数 sqluldr2_大数据导出工具sqluldr2
大數(shù)據(jù)導(dǎo)出工具:https://www.jb51.net/database/577355.html
oracle數(shù)據(jù)導(dǎo)出工具sqluldr2 for Windows是一款Oracle數(shù)據(jù)快速導(dǎo)出工具,包含32、64位程序,sqluldr2在大數(shù)據(jù)量導(dǎo)出方面速度超快,能導(dǎo)出億級數(shù)據(jù)為excel文件,另外它的導(dǎo)入速度也是非常快速,功能是將數(shù)據(jù)以TXT/CSV等格式導(dǎo)出,歡迎有需要的朋友們前來下載使用。
sqluldr2 for Linux下載地址:點擊下載
基本簡介
下載完sqluldr解壓后,文件夾內(nèi)容如下:
sqluldr2.exe? 用于32位windows平臺;
sqluldr2_linux32_10204.bin? 適用于linux32位操作系統(tǒng);
sqluldr2_linux64_10204.bin? 適用于linux64位操作系統(tǒng);
sqluldr264.exe?? 用于64位windows平臺。
使用方法
1、首先將sqluldr2.exe復(fù)制到執(zhí)行目錄下,即可開始使用 2、查看help 幫助
3、執(zhí)行數(shù)據(jù)導(dǎo)出命令 3.1、常規(guī)導(dǎo)出
sqluldr2 test/test@127.0.1.1/orcl query="select * from temp_001" head=yes file=d:\tmp001.csv
說明:head=yes?? 表示輸出表頭
3.2、使用sql參數(shù)
sqluldr2 test/test@127.0.1.1/orcl sql=test_sql.sql head=yes file=d:\tmp001.csv
test_sql的內(nèi)容為:
select * from temp_001
3.3、使用log參數(shù)
當(dāng)集成sqluldr2在腳本中時,就希望屏蔽上不輸出這些信息,但又希望這些信息能保留,這時可以用“LOG”選項來指定日志文件名。
sqluldr2 test/test@127.0.1.1/orcl sql=test_sql.sql head=yes file=d:\tmp001.csv log=+d:\tmp001.log
3.4、使用 table 參數(shù)
當(dāng)使用 table 參數(shù)時,在目錄下會生成對應(yīng)的ctl控制文件,如下語句會生成temp_001_sqlldr.ctl文件。
sqluldr2 test/test@127.0.1.1/orcl query="select * from temp_001" table=temp_001 head=yes file=d:\tmp001.csv
生成的控制文件temp_001_sqlldr.ctl的內(nèi)容如下:
4、主要參數(shù)說明 Field? 分隔符? 指定字段分隔符,默認為逗號
record 分隔符? 指定記錄分隔符,默認為回車換行,Windows下的換行
quote? 引號符? 指定非數(shù)字字段前后的引號符
例如現(xiàn)在要改變默認的字段分隔符,用“#”來分隔記錄,導(dǎo)出的命令如下所示:
sqluldr2? test/test sql=tmp.sql field=#
在指定分隔符時,可以用字符的ASCII代碼(0xXX,大寫的XX為16進制的ASCII碼值)來指定一個字符,常用的字符的ASCII代碼如下:
回車=0x0d,換行=0x0a,TAB鍵=0x09,|=0x7c,&=0x26,雙引號=0x22,單引號=0x27
在選擇分隔符時,一定不能選擇會在字段值中出現(xiàn)的字符
總結(jié)
以上是生活随笔為你收集整理的charset参数 sqluldr2_大数据导出工具sqluldr2的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HALCON示例程序measure_pu
- 下一篇: python学习(八)定制类和枚举