表删除,不产生日志!能做到么?

liujuntao_1 2002-10-05 08:58:11
作删除表操作时,不想让其产生日志,可以做到么/
我感觉,只有在创建表时,才不会产生日志的呀?
迷惑~!
...全文
269 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zcs_1 2002-10-08
  • 打赏
  • 举报
回复
不产生日志:
alter table table_name nologging;

产生日志:
alter table table_name loggign;
hrb_qiuyb 2002-10-08
  • 打赏
  • 举报
回复
几种方法:
1、如你想删全部数据,可以用truncate table table_name;
2、可以在建表时指定nologing
例如:
 create table exam
(
...
)
nologing;
这样就不产生日志了。
hanps 2002-10-08
  • 打赏
  • 举报
回复
用truncate table 删除数据时,不记录日志
如果删除表,要用ddl
luckysxn 2002-10-08
  • 打赏
  • 举报
回复
truncate
penitent 2002-10-06
  • 打赏
  • 举报
回复
ddl语句是不写日志的,
truncate table tablename也可以删除(全部)记录。
就不写日志。
qiuyang_wang 2002-10-05
  • 打赏
  • 举报
回复
你指的是什么日志,自动归档日志吗?如果是这样,不能不产生日志。
如果你说的是审计日志:sys.aud$,则可以关闭响应的审计项。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧