首批通过分布式安全可靠测评,为关键业务系统打造
AUDIT_LOG_FILTER_REMOVE_USER
更新时间:2026-07-16 20:01:47
描述
该函数(表达式)用于将过滤器从用户上解除。
功能适用性
该内容仅适用于 OceanBase 数据库企业版,OceanBase 数据库社区版暂不支持审计功能。
语法
AUDIT_LOG_FILTER_REMOVE_USER('user_name');
说明
参数解释
user_name:用于指定用户名称。
说明
AUDIT_LOG_FILTER_REMOVE_USER 是 DROP IF EXISTS 语义,删除不存在的对象不会报错。
返回值
表达式输入必须是字符串常量,输出是字符串类型。
- 当 DDL 执行成功时,表达式返回
OK。 - 当 DDL 执行失败时,
SELECT语句仍然执行成功,表达式的输出结果为错误信息。
示例
将过滤器从用户 user001 上解除。
SELECT AUDIT_LOG_FILTER_REMOVE_USER('user001');
返回结果如下:
+-----------------------------------------+
| AUDIT_LOG_FILTER_REMOVE_USER('user001') |
+-----------------------------------------+
| OK |
+-----------------------------------------+
1 row in set