From 0848b29d4db8209b360465fda4e90792dfec55ec Mon Sep 17 00:00:00 2001 From: leftgeek <1094669802@qq.com> Date: Wed, 8 May 2024 13:15:54 +0000 Subject: [PATCH] fix the bug of creating mview with null-value column --- src/rootserver/ddl_task/ob_ddl_redefinition_task.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/rootserver/ddl_task/ob_ddl_redefinition_task.cpp b/src/rootserver/ddl_task/ob_ddl_redefinition_task.cpp index 4b3718e9f7..99f6292ea8 100644 --- a/src/rootserver/ddl_task/ob_ddl_redefinition_task.cpp +++ b/src/rootserver/ddl_task/ob_ddl_redefinition_task.cpp @@ -164,6 +164,8 @@ int ObDDLRedefinitionSSTableBuildTask::process() int64_t affected_rows = 0; if (oracle_mode) { sql_mode_ = SMO_STRICT_ALL_TABLES | SMO_PAD_CHAR_TO_FULL_LENGTH; + } else if (is_mview_complete_refresh_) { + sql_mode_ = SMO_STRICT_ALL_TABLES; } ObSessionParam session_param; session_param.sql_mode_ = reinterpret_cast(&sql_mode_);