truncate和delete 命令有什么不同,如果要快速清空表,如何做?
问题描述:
truncate和delete 命令有什么不同,如果要快速清空表,如何做?
解决方案:
两者都可以用来删除表中所有的记录。
区别在于:truncate是DDL操作,它移动HWK,不需要rollback segment ,大表操作速度很快
而Delete是DML操作, 需要rollback segment 且花费较长时间.
如果要清空一个表的数据,并且保留表结构字段,索引不变,可以使用以下命令:
sqlplus / as sysdba
truncate table 用户名.表名;
truncate和delete 命令有什么不同,如果要快速清空表,如何做?
问题描述:truncate和delete 命令有什么不同,如果要快速清空表,如何做?解决方案:两者都可以用来删除表中所有的记录。区别在于:truncat...
点击下载文档
本文2024-09-22 20:21:43发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-113141.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章