We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a172486 commit 403de6fCopy full SHA for 403de6f
2 files changed
sqlparse/engine/grouping.py
@@ -343,9 +343,9 @@ def group_functions(tlist):
343
has_table = False
344
has_as = False
345
for tmp_token in tlist.tokens:
346
- if tmp_token.value == 'CREATE':
+ if tmp_token.value.upper() == 'CREATE':
347
has_create = True
348
- if tmp_token.value == 'TABLE':
+ if tmp_token.value.upper() == 'TABLE':
349
has_table = True
350
if tmp_token.value == 'AS':
351
has_as = True
tests/test_grouping.py
@@ -660,3 +660,7 @@ def test_grouping_as_cte():
660
assert p[0].get_alias() is None
661
assert p[2].value == 'AS'
662
assert p[4].value == 'WITH'
663
+
664
+def test_grouping_create_table():
665
+ p = sqlparse.parse("create table db.tbl (a string)")[0].tokens
666
+ assert p[4].value == "db.tbl"
0 commit comments