Fix external table bugs

This commit is contained in:
wjhh2008
2023-05-10 14:21:03 +00:00
committed by ob-robot
parent 6bb1a8b703
commit f3d62d52ed
11 changed files with 99 additions and 19 deletions

View File

@ -2644,6 +2644,14 @@ int ObSql::generate_stmt(ParseResult &parse_result,
context.is_sensitive_ = true;
break;
}
case T_CREATE_TABLE: {
ParseNode *special_type_node = parse_result.result_tree_->children_[0]->children_[0];
if (OB_NOT_NULL(special_type_node) && T_EXTERNAL == special_type_node->type_) {
//external table location may contain sensitive access info
context.is_sensitive_ = true;
}
break;
}
default: {
break;
}