oracle数据库,如何删除指定用户名下的所有数据?

发布网友

我来回答

5个回答

热心网友

连接到system用户,把用户test删除之后重建

conn / as sysdba

drop user test cascade;

create user test identified by password;

conn user/password

扩展资料:

Oracle数据库删除数据

一、Delete语句

语法:Delete From tableName;   //删除tableName中所有数据

Delete From tableName Where <条件表达式>;      //删除表中符合条件的所有数据

二、Truncate语句

语法:Truncate Table tableName;     //清空表数据

Delete From tableName;与Truncate Table tableName的区别:

1.delete删除数据之后数据是可以恢复的。Truncate没有机会恢复。

2.删完数据之后,重新对表进行查询的时候效率不一样。Truncate之后的表,查询速度很快。

共性:都可以删除表的全部数据。

热心网友

操作步骤如下:
第一步:用超级管理员登陆oracle“conn / as sysdbaconn / as sysdba”
第二步:删除指定的用户“drop user username cascade”
第三步:重新创建此用户 “create user username identified by password;
第四步:给用户授权"grant dba to username "
第五步:登陆指定用户”conn username /password“

热心网友

连接到system用户,然后把用户test删除之后重建

conn / as sysdba
drop user test cascade;
create user test identified by password;
conn user/password

热心网友

用system 用户进入后
drop user test cascade

热心网友

drop user test cascade ;

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com