[CP] duplicate updat bug修复
This commit is contained in:
@ -30,9 +30,11 @@ int ObDefaultValueUtils::generate_insert_value(const ColumnItem *column,
|
||||
{
|
||||
int ret = OB_SUCCESS;
|
||||
ObDMLDefaultOp op = OB_INVALID_DEFAULT_OP;
|
||||
if (OB_ISNULL(column)) {
|
||||
if (OB_ISNULL(column) || OB_ISNULL(params_) ||
|
||||
OB_ISNULL(params_->expr_factory_) ||
|
||||
OB_ISNULL(params_->session_info_)) {
|
||||
ret = OB_INVALID_ARGUMENT;
|
||||
LOG_WARN("invalid argument", K(column));
|
||||
LOG_WARN("invalid argument", K(column), K(params_), K(params_->expr_factory_), K(params_->session_info_));
|
||||
} else if (OB_FAIL(get_default_type_for_insert(column, op))) {
|
||||
LOG_WARN("fail to check column default value", K(column), K(ret));
|
||||
} else if (has_instead_of_trigger
|
||||
|
||||
Reference in New Issue
Block a user