主页 > 知识库 > Oracle删除当前用户下所有表的方法适用于有或没有删除权限

Oracle删除当前用户下所有表的方法适用于有或没有删除权限

热门标签:广东营销智能外呼系统商家 车玛仕极限运动场所地图标注 七日杀a19.5全地图标注 电渠外呼系统 高德地图标注公司名字大全 外呼电话系统用卡吗 N个你智能电销机器人 腾讯地图标注要费用吗 地图标注怎么保存

1、如果有plsql客户端,则可以使用该用户登录,选中所有表 右键Drop即可。

2、如果有删除用户的权限,则可以:

drop user user_name cascade;

加了cascade就可以把用户连带的数据全部删掉。

删除后再创建该用户。

--创建用户 
create user 用户名 profile default identified by 密码 default 
tablespace 表空间名称 temporary tablespace TEMP account unlock;
--授权 
grant dba to 用户名; 
grant connect,resource to 用户名;

3、如果没有删除用户的权限,则可以执行:

select 'drop table '||table_name||';' 
from cat 
where table_type='TABLE'

table_name是要查询的表名,''里的内容是进行字符拼接

将会输出一批删除表的sql语句,执行这些SQL语句就可以了。

您可能感兴趣的文章:
  • Oracle 用户权限管理方法
  • oracle用户权限、角色管理详解
  • Oracle中sys和system用户、系统权限和角色的区别
  • oracle用户权限管理使用详解
  • MySQL与Oracle 差异比较之七用户权限
  • Oracle的用户、角色及权限相关操作
  • Oracle 创建用户及数据表的方法
  • oracle 12c创建可插拔数据库(PDB)与用户详解
  • oracle命令行删除与创建用户的代码
  • Oracle创建设置查询权限用户的方法

标签:辽宁 枣庄 苏州 来宾 玉树 大兴安岭 赣州 长沙

巨人网络通讯声明:本文标题《Oracle删除当前用户下所有表的方法适用于有或没有删除权限》,本文关键词  Oracle,删除,当前,用,户下,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《Oracle删除当前用户下所有表的方法适用于有或没有删除权限》相关的同类信息!
  • 本页收集关于Oracle删除当前用户下所有表的方法适用于有或没有删除权限的相关信息资讯供网民参考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推荐文章