提交 6f7fb8c8 编写于 作者: S serge-rider

#4868 Oracle: block header keywords processing fix (trailing delimiter)


Former-commit-id: 7eb0ada7
上级 f16465f7
......@@ -1073,7 +1073,9 @@ public abstract class SQLEditorBase extends BaseTextEditor implements IErrorVisu
if (isDelimiter && (keepDelimiters || (hasBlocks ?
dialect.isDelimiterAfterBlock() && firstKeyword != null &&
(SQLUtils.isBlockStartKeyword(dialect, firstKeyword) || ArrayUtils.containsIgnoreCase(dialect.getDDLKeywords(), firstKeyword)) :
(SQLUtils.isBlockStartKeyword(dialect, firstKeyword) ||
ArrayUtils.containsIgnoreCase(dialect.getDDLKeywords(), firstKeyword) ||
ArrayUtils.containsIgnoreCase(dialect.getBlockHeaderStrings(), firstKeyword)) :
dialect.isDelimiterAfterQuery())))
{
if (delimiterText != null && delimiterText.equals(SQLConstants.DEFAULT_STATEMENT_DELIMITER)) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册