diff --git a/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQueryParser.java b/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQueryParser.java index 323a9ab5c..7be500887 100644 --- a/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQueryParser.java +++ b/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQueryParser.java @@ -144,6 +144,7 @@ protected void adjustBlockDepth(ParserContext context, List tokens, Token && !"IF".equalsIgnoreCase(keywordText) && !"WHILE".equalsIgnoreCase(keywordText) && !"LOOP".equalsIgnoreCase(keywordText) + && !"CASE".equalsIgnoreCase(keywordText) && !"AS".equalsIgnoreCase(keywordText) && context.getBlockDepth() > 0) { context.decreaseBlockDepth();