將ociuldr.exe複製到h:\oracle\product\10.2.0\db_1\bin下, 或者path中的某個資料夾中
用法:c:\documents and settings\tgm>ociuldr
for field and record, you can use '0x' to specify hex character code,
\r=0x0d \n=0x0a |=0x7c ,=0x2c \t=0x09
一、匯出資料
d:\>ociuldr
user=test/test@acf
query="select * from test" file=test.txt table=test
二、檢視匯出內容
1,a2,b
3,c4,d
5,e6,f
三、檢視自動生成的控制檔案
---- generated by ociuldr
--options(bindsize=8388608,readsize=8388608,errors=-1,rows=50000)
load data
infile 'test.txt' "str x'0a'"
into table test
fields terminated by x'2c' trailing nullcols
(id char(40),
name char(10))
四、可以嘗試使用這個控制檔案將資料載入到資料庫中
d:\>sqlldr
test/test@acf
control=test_sqlldr.ctl
這樣資料就載入到資料庫中。對於大資料庫表的匯出ociuldr工具還支援按照不同的批量匯出資料,這通過乙個引數batch來實現,預設乙個batch是50萬條記錄,如果不指定batch為2就表示100萬條記錄換乙個檔案,預設這個選項值是0,就是指不生成多個檔案。
在指定batch選項後,需要指定file選項來定義生成的檔名,檔名中間需要包含「%d」字樣,在生成檔案時,「%d」會列印成序號,請看以下乙個測試:
d:\>ociuldr
user=test/test@acf
query="select * from test" batch=1 file=test_%d.txt table=test
剛才測試了一下,果然是強悍, 用spool按要求匯出10萬條記錄要好幾分鐘, 用ociuldr匯出來用了一秒,或許一秒都不到, nb!
匯出匯出Execl demo
using npoi.ss.usermodel using system using system.collections.generic using system.io using npoi.hssf.usermodel using npoi.xssf.usermodel namespace 匯出...
匯出Excel 防止匯出整個頁面
前台頁面放乙個gridview什麼的就不說了,要注意的是在 page language c autoeventwireup true codebehind referpriceindex.aspx.cs enableeventvalidation false inherits zte.fol.fun...
DLL匯出類和匯出函式
1 動態庫dll中的類或者函式有時候要被其他的庫呼叫,因此需要被其他庫呼叫的類或者函式需要進行匯出。2 首先編寫需要匯出的dll,新建乙個工程設定應用程式型別為dll 3 類的 如下 標頭檔案 pragma once define ex port declspec dllexport using n...