oracle清空数据表

简介:

delete操作慢;TRUNCATE速度快。但后者会校验主/外键的关联;如果被truncate的表的主键被别的表拿来用作外键了,即使别的表的数据已经清空了,也不能truncate,但是可以delete。这种情况下如果要使用truncate,应该先把要truncate的表的主键取消,然后truncate,完成后再回复表的主键




本文转自 斯然在天边 51CTO博客,原文链接:http://blog.51cto.com/winters1224/797936,如需转载请自行联系原作者

相关文章
|
Oracle 关系型数据库
Oracle新建数据表的两种方法
Oracle新建数据表的两种方法
|
Oracle 关系型数据库 安全
(转)用Delphi中的TADOQuery查询Oracle10G中的数据表时,Open时提示"数据类型不被支持"的处理方法
原因是你用的ADO   for   ORACLE的驱动是微软的Microsoft OLE DB provider   for Oracle,不支持BLOB字段, 应使用ORACLE的驱动ORACLE   provider   for   OLE   DB,如果未装Oracle,可以     去Oracle公司网站下载这个驱动。
|
SQL Oracle 关系型数据库
Oracle数据表碎片整理
数据表的增删改总是避免不了产生碎片的问题,在Oracle引入表空间本地管理和ASSM之后,极端情况下,明明表空间使用率不高,需要入库的数据库对象也不大,但就是报错,原因就是无法再分配足够的连续extent (一)创建测试环境 sys@ORCL> select * from v$version; .
3665 0
|
SQL 关系型数据库 缓存
Oracle-04:DDL语言数据表的操作
------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥-------------       DDL操作:   --创建学生表     create table student(     sno number(4) not null,     sname var...
1085 0
|
SQL 运维 关系型数据库
Oracle-06:DML语言数据表的操作
  ------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥-------------     开篇放上一个SQL脚本,供测试使用   1 create table DEPT 2 ( 3 deptno NUMBER(2) not null, 4...
1038 0

推荐镜像

更多