DROP ROW POLICY
描述
删除行安全策略。
语法
DROP ROW POLICY <policy_name> on <table_name>
[ FOR { <user_name> | ROLE <role_name> } ];
必选参数
-
<policy_name>
:行安全策略名称 -
<table_name>
:表名称
可选参数
-
<user_name>
:用户名称 -
<role_name>
:角色名称
权限控制
执行此 SQL 命令的用户必须至少具有以下权限:
权限(Privilege) | 对象(Object) | 说明(Notes) |
---|---|---|
ADMIN_PRIV 或 GRANT_PRIV | 全局 |
示例
-
删除 db1.table1 的 policy1 行安全策略
DROP ROW POLICY policy1 ON db1.table1
-
删除 db1.table1 作用于 user1 的 policy1 行安全策略
DROP ROW POLICY policy1 ON db1.table1 FOR user1
-
删除 db1.table1 作用于 role1 的 policy1 行安全策略
DROP ROW POLICY policy1 ON db1.table1 FOR role role1