您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

删除用户

从数据库中删除用户 ID。

先决条件

  • 需要 MANAGE ANY USER 系统特权。

  • 待删除的用户不具有任何数据库对象且当前未与数据库连接。

    背景信息

    如果待删除的用户定义了任何外部登录,则外部登录将在删除过程中一并删除。但不会删除远程服务器上的任何相关对象。

    过程

    要删除用户,请执行:

    DROP USER 

    注意删除用户时,也将删除由此用户授予的所有权限。如果待删除的用户在数据库中拥有对象,将出现下列错误消息,并且命令会失败:不能删除在运行时系统中拥有表的用户 SQLCODE=-128, ODBC 3 State="42000" Line 1, column 1

    示例

    此语句从数据库中删除用户 ID Joe:

    DROP USER Joe