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