diff options
| author | Andi Albrecht <albrecht.andi@gmail.com> | 2020-09-30 10:15:26 +0200 |
|---|---|---|
| committer | Andi Albrecht <albrecht.andi@gmail.com> | 2020-09-30 10:15:26 +0200 |
| commit | d7b1ee37ad71f77b2c7334dd8e76f27b68e18ef6 (patch) | |
| tree | f34b3af3a2f092ed719f6b5ab43387f45e9c747c /sqlparse | |
| parent | 990500a149920b02b2b6e5ffe6e747dea7c6739e (diff) | |
| download | sqlparse-d7b1ee37ad71f77b2c7334dd8e76f27b68e18ef6.tar.gz | |
Fix splitting of statements using CASE ... WHEN (fixes #580).
Diffstat (limited to 'sqlparse')
| -rw-r--r-- | sqlparse/engine/statement_splitter.py | 2 |
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 |
