求sql删除语句 现在我有一个orcale数据库,里面有几张表。我要按条件删除其中一些数据,用delete方法删除数据的话会产生很多归档日志,我想请教除了delete方法以外还有那些方法可以删除数据。还有orcale产生归档日志是怎么会事? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个似乎不可以的,除了delete外还可以用truncate,但是这样会清空全表可以先create table as select选出你需要的记录,然后truncate delete from tab1 nologging where ..... 可以试试这个方法不过需要新建一个表create table tablenamenologging as select...where 1=0再insert /*+ append */ into tablename select...(从以前那表中选出你想要的记录) delete可以筛选你要删除的数据truncate把全表数据都删掉drop把整张表都删了 oracle如果采用表垂直分区的话,是不是可以突破表的1000个字段数的限制? insert into select结果不正确 动软代码生成器,连接Oracle数据库,服务的地方填什么? 求一个oracle语句 有没有人配置过高级的电子邮件通知方式 sqlplus下如何调用这个存储过程 关于oracle patch的安装问题 请问cube,rollup什么意思?怎么用! 请教ORACLE高手! 触发器能在存储过程中用动态sql创建吗? 急dataset的问题 scn time 转换问题 --有人遇到过吗?
不过需要新建一个表
create table tablenamenologging as select...where 1=0
再insert /*+ append */ into tablename select...(从以前那表中选出你想要的记录)
truncate把全表数据都删掉
drop把整张表都删了