删除用户定义的配置文件。
语法
DROP PROFILE [IF EXISTS] profile_name [CASCADE | RESTRICT];
说明
包括 IF EXISTS
子句,以指示服务器在所指定配置文件不存在时不引发错误。如果配置文件不存在,服务器将发出通知。
包括可选的 CASCADE
子句可将当前与配置文件关联的所有用户重新分配给默认配置文件,然后删除该配置文件。包括可选的 RESTRICT
子句可指示服务器不删除与角色关联的所有配置文件。这是默认行为。
参数
参数 | 说明 |
---|---|
profile_name | 要删除的配置文件的名称。 |
示例
以下示例删除名为 acctg_profile
的配置文件:
DROP PROFILE acctg_profile CASCADE;
该命令首先将与 acctg_profile
配置文件关联的所有角色重新与默认配置文件关联,然后删除 acctg_profile
配置文件。
以下示例删除名为 acctg_profile
的配置文件:
DROP PROFILE acctg_profile RESTRICT;
该命令中的 RESTRICT
子句指示服务器在存在与该配置文件关联的任何角色时不删除 acctg_profile
。