Skip to content

Commit d38e3be

Browse files
committed
Add GenericDialect to support
1 parent d443595 commit d38e3be

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

src/parser.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5076,7 +5076,7 @@ impl<'a> Parser<'a> {
50765076
self.expect_keyword(Keyword::SET)?;
50775077
let assignments = self.parse_comma_separated(Parser::parse_assignment)?;
50785078
let from = if self.parse_keyword(Keyword::FROM)
5079-
&& dialect_of!(self is PostgreSqlDialect | BigQueryDialect | SnowflakeDialect | RedshiftSqlDialect | MsSqlDialect)
5079+
&& dialect_of!(self is GenericDialect | PostgreSqlDialect | BigQueryDialect | SnowflakeDialect | RedshiftSqlDialect | MsSqlDialect)
50805080
{
50815081
Some(self.parse_table_and_joins()?)
50825082
} else {

tests/sqlparser_common.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,7 @@ fn parse_update_set_from() {
191191
let sql = "UPDATE t1 SET name = t2.name FROM (SELECT name, id FROM t1 GROUP BY id) AS t2 WHERE t1.id = t2.id";
192192
let dialects = TestedDialects {
193193
dialects: vec![
194+
Box::new(GenericDialect {}),
194195
Box::new(PostgreSqlDialect {}),
195196
Box::new(BigQueryDialect {}),
196197
Box::new(RedshiftSqlDialect {}),

0 commit comments

Comments
 (0)