[to #52212883]fix bug dbms sql in trigger

This commit is contained in:
seuwebber
2023-11-01 03:09:15 +00:00
committed by ob-robot
parent 04dcc873ed
commit 1290fbd7ce
4 changed files with 12 additions and 5 deletions

View File

@ -2261,7 +2261,11 @@ int ObSPIService::spi_resolve_prepare(common::ObIAllocator &allocator,
ret = OB_INVALID_ARGUMENT;
LOG_WARN("Argument passed in is NULL", K(sql), K(ret));
} else {
PLPrepareCtx pl_prepare_ctx(session, secondary_namespace, false, false, is_cursor);
bool is_dbms_sql = false;
if (NULL != session.get_cur_exec_ctx() && NULL != session.get_cur_exec_ctx()->get_sql_ctx()) {
is_dbms_sql =session.get_cur_exec_ctx()->get_sql_ctx()->is_dbms_sql_;
}
PLPrepareCtx pl_prepare_ctx(session, secondary_namespace, false, is_dbms_sql, is_cursor);
const int64_t start = ::oceanbase::common::ObTimeUtility::current_time();
SMART_VAR(PLPrepareResult, pl_prepare_result) {