oracle数据库怎么清空
来源:百度知道 编辑:UC知道 时间:2024/06/26 04:43:05
注:不是全部,是一些存储的资料文件
我想删除的是我数据库里的操作记录和报表之类的文件,你说的也不是很明白.truncate tablename; //就直接打这些就行了么?
我想删除的是我数据库里的操作记录和报表之类的文件,你说的也不是很明白.truncate tablename; //就直接打这些就行了么?
将oracle数据库清空,可以把用户删除,就可以把这个用户下的所有内容都删除,就达到了将数据库清空的目的。
使用语句:
drop user ×× cascade;
使用cascade参数可以删除该用户的全部objects。要说明的如下:
1、如果用户的schema中有表,则在删除表的时候自动删除与该表相关的主键和外键。
2、如果用户的schema中有表,则在删除表的时候自动删除与该表相关的索引。
3、删除用户时,下列在其他用户中的objects不会被删除,只会被置为无效。
我觉得还是概念不清析,问题不太明白呀。
所果只是简单的清空表的话,还是很容易的。
drop table TABLE_NAME ; //连表结构都删了。
要是清空内容,留着表结构,就是:
truncate tablename; // 就可以了。
如果是数据库表文件要删的话,就不和你说了。