如何以冒号(:)开头删除oracle用户

如何以冒号(:)开头删除oracle用户,第1张

概述我使用了impdp并输了一个错字 – 现在我有一个以冒号(:)开头用户名 – 例如:my_schema. 我该如何删除此用户?我已经尝试了所有我想到的东西来逃避它,但没有任何帮助. 编辑:澄清 – 我知道如何删除用户.我很难克服特殊字符问题. 看来你可以用动态SQL做到这一点: begin execute immediate 'create user ":MY_SCHEMA" ident 我使用了impdp并输了一个错字 – 现在我有一个以冒号(:)开头的用户名 – 例如:my_schema.

我该如何删除此用户?我已经尝试了所有我想到的东西来逃避它,但没有任何帮助.

编辑:澄清 – 我知道如何删除用户.我很难克服特殊字符问题.

解决方法 看来你可以用动态sql做到这一点:

begin    execute immediate 'create user ":MY_SCHEMA" IDentifIEd by xxx';end;/PL/sql procedure successfully completed.select username,account_status from dba_users where username = ':MY_SCHEMA';USERname                       ACCOUNT_STATUS------------------------------ --------------------------------:MY_SCHEMA                     OPENbegin    execute immediate 'drop user ":MY_SCHEMA"';end;/PL/sql procedure successfully completed.select username,account_status from dba_users where username = ':MY_SCHEMA';no rows selected
总结

以上是内存溢出为你收集整理的如何以冒号(:)开头删除oracle用户全部内容,希望文章能够帮你解决如何以冒号(:)开头删除oracle用户所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/1156066.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存