我正在使用SQL加載器將我的數據加載到數據庫中。ORA刪除/截斷
我插入數據之前,我需要在表中刪除現有數據:
options(skip=1,load=250000,errors=0,ROWS=30000,BINDSIZE=10485760)
load data
infile 'G:1.csv' "str '^_^'"
replace
into table IMPORT_ABC
fields terminated by "," OPTIONALLY ENCLOSED BY '"'
trailing nullcols(
.
.
.
.)
但我有錯誤,如:
SQL * LOADER-926:執行刪除OCI錯誤/截斷了表IMPORT_ABC ORA-30036:無法在撤消表空間中將段8擴展爲'撤消1'
如何刪除例如10000行的數據? 我知道我的數據庫有一些限制。
如果它不需要恢復 - 大概沒有,如果你要更換 - 是否有你使用['替換']的原因(http://docs.oracle.com/cd/E11882_01/ server.112/e22490/ldr_control_file.htm#sthref660)而不是['truncate'](http://docs.oracle.com/cd/E11882_01/server.112/e22490/ldr_control_file.htm#sthref669)? – 2013-04-08 12:11:25
不, 我只想刪除表 中的所有項目,然後插入一個新的 – 4est 2013-04-08 12:56:58