Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


FLUSH_ERROR_LOG

📄字数 452
👁️阅读量 加载中...

功能描述

ERROR.LOG 进行强制刷盘。

语法格式

sql
FLUSH_ERROR_LOG()

输入参数

  • 无输入参数。

输出结果

BOOLEAN 类型,刷盘成功时返回 true,刷盘失败则返回 false

示例

sql
-- 创建测试数据库db_test
SQL> CREATE DATABASE db_test;
-- 切换到测试数据库
SQL> USE db_test
-- 两次创建测试表tb_test以触发ERROR
SQL> CREATE TABLE tb_test(id INT);
SQL> CREATE TABLE tb_test(id INT);
-- 查询测试数据库ID
SQL> SELECT CURRENT_DB_ID FROM dual;

+-------+
| EXPR1 |
+-------+
| 2     |
+-------+

-- 切换回system数据库
SQL> USE system
-- 对ERROR.LOG进行刷盘操作
SQL> SELECT FLUSH_ERROR_LOG() FROM dual;

+-------+
| EXPR1 |
+-------+
| T     |
+-------+

-- 查询测试库已执行命令个数(使用上述获取的DB_ID)
SQL> SELECT COUNT(*) FROM SYS_ERROR_LOG WHERE DB_ID = 2 FROM dual;

+-------+
| EXPR1 |
+-------+
| 1     |
+-------+

-- 删除测试数据库
SQL> DROP DATABASE db_test;