We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c277283 commit ebb64beCopy full SHA for ebb64be
src/parser/mod.rs
@@ -7966,7 +7966,7 @@ impl<'a> Parser<'a> {
7966
} else {
7967
None
7968
};
7969
- let opt_except = if dialect_of!(self is GenericDialect | BigQueryDialect | ClickHouseDialect)
+ let opt_except = if dialect_of!(self is GenericDialect | BigQueryDialect | ClickHouseDialect | DatabricksDialect)
7970
{
7971
self.parse_optional_select_item_except()?
7972
tests/sqlparser_databricks.rs
@@ -85,3 +85,10 @@ fn test_create_table_comment_tblproperties() {
85
86
databricks_unescaped().verified_stmt(sql);
87
}
88
+
89
+#[test]
90
+fn test_select_star_except() {
91
+ let sql = "SELECT * EXCEPT (c2) FROM tbl";
92
93
+ databricks().verified_stmt(sql);
94
+}
0 commit comments