我正在使用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