如何删除一个用户下的所有对象,而又不删除该用户

发布于 2022-06-13 17:03:26 字数 84 浏览 401 评论 9

通常我会使用drop user username cascade;

然后在recreate user

有没有更好的方法呢?请教
如何, 用户, drop, user

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

尐偏执 2022-06-17 18:47:31

drop user xxx cascade这样有些数据库对象好像也删除不了

心病无药医 2022-06-17 18:47:25

要说快,要说最方便

还是drop user xxx cascade

create user

秋千易 2022-06-17 18:47:00

没意义

清醇 2022-06-17 18:46:13

问下楼主额外的问题,为什么要这样做?

既然用户的对象都不要了,用户存在的意义好像并不大!

恏ㄋ傷疤忘ㄋ疼 2022-06-17 18:46:09

1.drop user username cascade

2.create user

这个方法挺快的,还方便啊。

蒲公英的约定 2022-06-17 18:42:45

你的方法不是很好么~

緦唸λ蓇 2022-06-17 18:34:50

select 'drop table '||table_name from user_tables

然后批量删除巴。

说不完的你爱 2022-06-17 17:45:08

确实有些麻烦!

不知道oracle能不能改进下

战皆罪 2022-06-15 06:35:19

那就手工慢慢一些对象

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文