连接到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 ;