SQL> delete user itp2;
delete user itp2
       *
第 1 行出现错误:
ORA-00903: 表名无效

SQL> drop user itp2;
drop user itp2
*
第 1 行出现错误:
ORA-01940: 无法删除当前已连接的用户

SQL> drop user itp2;
用户已删除。
SQL> drop user itp;
drop user itp
*
第 1 行出现错误:
ORA-01922: 必须指定 CASCADE 以删除 'ITP'

SQL> drop user itp cascade;
用户已删除。
SQL>
drop user ; 仅仅是删除用户,
drop user ×× cascade ;会删除此用户名下的所有表和视图。

user
Specify the user to be dropped. Oracle Database does not drop users whose schemas 
contain objects unless you specify CASCADE or unless you first explicitly drop the 
user's objects.

CASCADE 
Specify CASCADE to drop all objects in the user's schema before dropping the user. You 
must specify this clause to drop a user whose schema contains any objects.

使用cascade参数可以删除该用户的全部objects。要说明的如下:

1 If the user's schema contains tables, then Oracle Database drops the tables and 
automatically drops any referential integrity constraints on tables in other schemas 
that refer to primary and unique keys on these tables.

如果用户的schema中有表,则在删除表的时候自动删除与该表相关的主键和外键。

2 If this clause results in tables being dropped, then the database also drops all 
domain indexes created on columns of those tables and invokes appropriate drop 
routines. 
如果用户的schema中有表,则在删除表的时候自动删除与该表相关的索引。

3 Oracle Database invalidates, but does not drop, the following objects in other 
schemas:
删除用户时,下列在其他用户中的objects不会被删除,只会被置为无效

1 Views or synonyms for objects in the dropped user's schema
视图,同义词

2 Stored procedures, functions, or packages that query objects in the dropped 
user's schema
存储过程,函数,包

4 Oracle Database does not drop materialized views in other schemas that are based 
on tables in the dropped user's schema. However, because the base tables no 
longer exist, the materialized views in the other schemas can no longer be 
refreshed.
其他用户建立的基于被删除用户的物化视图不会被删除,只是不能在刷新了。

5 Oracle Database drops all triggers in the user's schema.
用户模式下的所有触发器全部被删除

6 Oracle Database does not drop roles created by the user
被删除用户建立的其他用户不会被删除

转载于:https://www.cnblogs.com/wjoyxt/p/3780908.html

drop user和drop user cascade的区别相关推荐

  1. oracle中cascade是什么意思啊,oracle中的drop user和drop user cascade有什么区别?

    oracle中的drop user和drop user cascade有什么区别? drop user : 仅仅是删除用户,drop user ×× cascade :会删除此用户名下的所有表和视图. ...

  2. Oracle中 drop user 和 drop user cascade 的区别

    drop user : 仅仅是删除用户, drop user ×× cascade :会删除此用户名下的所有表和视图. user Specify the user to be dropped. Ora ...

  3. 数据库中的drop、truncate、delete有什么区别❓__羊卓的杨

    drop.truncate.delete区别❓

  4. mysql 用drop和delete方法删除用户的区别

    在学习drop方法删除用户时,按照书上讲的一直没操作成功,后来到网上查了点其他资料,才弄明白drop的方法,贴出来和大家分享一下. (方法一)drop user 用户名; 语法:drop user 用 ...

  5. (转载)mysql 用drop和delete方法删除用户的区别

    (转载)http://hi.baidu.com/yymagento/item/56c3f6184bce8347e75e06db 在学习drop方法删除用户时,按照书上讲的一直没操作成功,后来到网上查了 ...

  6. Mysql中Drop删除用户的名字_mysql中drop和delete方法删除用户的区别

    MySQL删除用户可以分为下面两种,分别是: (方法一)drop user 用户名; 语法:drop user 用户名; 作用:删除已经存在的用户,例如要删除yan这个用户,(drop user ya ...

  7. python中drop用法_Python drop方法删除列之inplace参数实例

    drop方法有一个可选参数inplace,表明可对原数组作出修改并返回一个新数组.不管参数默认为False还是设置为True,原数组的内存值是不会改变的,区别在于原数组的内容是否直接被修改.默认为Fa ...

  8. drop path与drop out

    Dropout 教程 定义理解 torch.nn.Dropout(p=0.5, inplace=False) dropout和P 下面是pytorch官方文档 During training, ran ...

  9. mysql如何drop数据库_mysql drop database删除数据库命令实例讲解

    这篇文章主要介绍了mysql drop database删除数据库命令实例讲解的相关资料,需要的朋友可以参考下 mysql drop database命令用于删除一个数据库,如果试图使用drop da ...

  10. oracle drop ship,PO:Drop Shipment Process

    How to Diagnose Issues Related to the Drop Shipment Process and the Interface Between Order Manageme ...

最新文章

  1. Android 编译系统模块 3
  2. python与excel的差别-python数据分析相对于bi和excel的优势是什么?
  3. MMDB ip地址库操作
  4. Java应用CPU问题排查
  5. OSS.Common获取枚举字典列表标准库支持
  6. WEBGL的测试网站和基础知识
  7. Spring Boot(一) 建立spring boot工程
  8. Codeforces Beta Round #7 C. Line 扩展欧几里德
  9. 查找 -- 7.1 Sear for a Range -- 图解
  10. java虚拟机家族种类
  11. 大一计算机ppt知识点,大一计算机总复习_图文.ppt
  12. 【通信电子电路】谐振功率放大电路multisim仿真
  13. python交通流预测算法_使用KNN方法进行的短时交通流预测和结果分析
  14. hdu 4565(推公式、矩阵快速幂)
  15. coldfusion php,PHP加密代码转换为ColdFusion
  16. 无法和 SFTP 服务器建立 FTP 连接,请选择合适的协议。
  17. python画名侦探柯南_名侦探柯南资源
  18. 笔记本键盘部分按键失灵?
  19. 【海康摄像头】海康摄像头SDK下载与使用
  20. plc热电偶模块模拟量数据波动原因

热门文章

  1. 强制关机对电脑的影响_强制关机损害电脑?看完秒懂
  2. 数据仓库模型与缓慢变化维度技术深度剖析-DW商业环境实战
  3. glEnable(GL_DEPTH_TEST)作用
  4. 2017年软件工程第八次作业-互评Alpha版本
  5. 这些练习并没有多少用,但舍不得就扔了,作个记录吧。
  6. 邢波老师致广大学员的一封信(2010-10-26)
  7. 一个大数据批量插入和更新的问题
  8. 【训练平台】mmdetection训练自己的标注数据, 以faster RCNN ,yolo为例子
  9. PySpark(一)
  10. maven编译spark源码