Skip to content

Commit ebb64be

Browse files
committed
databricks: SELECT * EXCEPT
1 parent c277283 commit ebb64be

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

src/parser/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7966,7 +7966,7 @@ impl<'a> Parser<'a> {
79667966
} else {
79677967
None
79687968
};
7969-
let opt_except = if dialect_of!(self is GenericDialect | BigQueryDialect | ClickHouseDialect)
7969+
let opt_except = if dialect_of!(self is GenericDialect | BigQueryDialect | ClickHouseDialect | DatabricksDialect)
79707970
{
79717971
self.parse_optional_select_item_except()?
79727972
} else {

tests/sqlparser_databricks.rs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,3 +85,10 @@ fn test_create_table_comment_tblproperties() {
8585

8686
databricks_unescaped().verified_stmt(sql);
8787
}
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

Comments
 (0)