oracle基础教程:怎么删除用户
删除用户需要具有dba的权限,比如sys或system。命令如下:
drop user 用户名 [CASCADE];-----删除用户,我们知道在开发文档命令中,都有[]这种形式,这个形式说明这个命令式可选的!首先需要明白的是,我们不能自己删除自己。也就是说如果你自己杀自己就像自杀一样,在Oracle是不允许的哦!它会提示“insufficient privileges”。
OK,现在我们知道,用户Lanny是空的,就是说里面什么数据都没有。所以,可以这样操作,但是如果用户Lanny有表、视图或其他数据呢?ok,我们现在创建一个dong用户,然后往这个dong这个用户创建表,然后再进行删除。
啥意思呢?上面的error指的是 如果你需要删除带有数据的用户,你一定要在结尾带上 CASCADE 这个关键 才OK。cascade 表示级联的意思,就是它不管你用户下面有什么数据,格杀勿论,杀伤力很强哦。在用的时候需要格外的注意!。
-
标签错误:<!-- #Label#
labelId=20160707140604
moduleId=1
classId=12231768634
orderby=2
fields=url,title,u_info
attribute=
datatypeId=22192428132
recordCount=3
pageSize=
<htmlTemplate><dt><img src="/images/index_26${index}.jpg" width="100" height="62" /><a href="$url" title="${title}">${title}</a><span>${api.left(u_info,60)}</span></dt></htmlTemplate>
-->
- 我要参加技术沙龙