diff --git a/src/observer/virtual_table/ob_gv_sql.cpp b/src/observer/virtual_table/ob_gv_sql.cpp index 772c4a1c7c..1ecbd2484b 100644 --- a/src/observer/virtual_table/ob_gv_sql.cpp +++ b/src/observer/virtual_table/ob_gv_sql.cpp @@ -1018,7 +1018,7 @@ int ObGVSql::fill_cells(const ObILibCacheObject *cache_obj, const ObPlanCache &p } case share::ALL_VIRTUAL_PLAN_STAT_CDE::COMPILE_TIME: { uint64_t compile_time = 0; - cells[i].set_null(); + cells[i].set_uint64(compile_time); break; } default: { diff --git a/src/observer/virtual_table/ob_gv_sql_audit.cpp b/src/observer/virtual_table/ob_gv_sql_audit.cpp index 2314006564..a49794e131 100644 --- a/src/observer/virtual_table/ob_gv_sql_audit.cpp +++ b/src/observer/virtual_table/ob_gv_sql_audit.cpp @@ -1052,7 +1052,7 @@ int ObGvSqlAudit::fill_cells(obmysql::ObMySQLRequestRecord &record) cells[cell_idx].set_null(); } break; case PLSQL_EXEC_TIME: { - cells[cell_idx].set_null(); + cells[cell_idx].set_int(0); } break; case NETWORK_WAIT_TIME: { cells[cell_idx].set_null();