We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1823d05 commit 5449d01Copy full SHA for 5449d01
2 files changed
src/parser/mod.rs
@@ -8780,7 +8780,7 @@ impl<'a> Parser<'a> {
8780
} else {
8781
None
8782
};
8783
- let opt_exclude = if !opt_ilike.is_some()
+ let opt_exclude = if opt_ilike.is_none()
8784
&& dialect_of!(self is GenericDialect | DuckDbDialect | SnowflakeDialect)
8785
{
8786
self.parse_optional_select_item_exclude()?
tests/sqlparser_snowflake.rs
@@ -1642,7 +1642,7 @@ fn test_select_wildcard_with_ilike_number() {
1642
let res = snowflake().parse_sql_statements(r#"SELECT * ILIKE 42 FROM tbl"#);
1643
assert_eq!(
1644
res.unwrap_err().to_string(),
1645
- "sql parser error: Expected literal string, found: 42"
+ "sql parser error: Expected single quoted string, found: 42"
1646
);
1647
}
1648
0 commit comments