summaryrefslogtreecommitdiff
path: root/sqlparse
diff options
context:
space:
mode:
authorAndi Albrecht <albrecht.andi@gmail.com>2020-09-30 10:15:26 +0200
committerAndi Albrecht <albrecht.andi@gmail.com>2020-09-30 10:15:26 +0200
commitd7b1ee37ad71f77b2c7334dd8e76f27b68e18ef6 (patch)
treef34b3af3a2f092ed719f6b5ab43387f45e9c747c /sqlparse
parent990500a149920b02b2b6e5ffe6e747dea7c6739e (diff)
downloadsqlparse-d7b1ee37ad71f77b2c7334dd8e76f27b68e18ef6.tar.gz
Fix splitting of statements using CASE ... WHEN (fixes #580).
Diffstat (limited to 'sqlparse')
-rw-r--r--sqlparse/engine/statement_splitter.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/sqlparse/engine/statement_splitter.py b/sqlparse/engine/statement_splitter.py
index 40cfec3..afe53d0 100644
--- a/sqlparse/engine/statement_splitter.py
+++ b/sqlparse/engine/statement_splitter.py
@@ -66,7 +66,7 @@ class StatementSplitter:
self._begin_depth = max(0, self._begin_depth - 1)
return -1
- if (unified in ('IF', 'FOR', 'WHILE')
+ if (unified in ('IF', 'FOR', 'WHILE', 'CASE')
and self._is_create and self._begin_depth > 0):
return 1