snowflake: Fix handling of /~% in the stage name (#1009)

This commit is contained in:
Lukasz Stefaniak 2023-10-26 21:23:57 +02:00 committed by GitHub
parent 2f437db2a6
commit 7b3cc18229
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 72 additions and 5 deletions

View file

@ -2001,6 +2001,19 @@ mod tests {
compare(expected, tokens);
}
#[test]
fn tokenize_snowflake_div() {
let sql = r#"field/1000"#;
let dialect = SnowflakeDialect {};
let tokens = Tokenizer::new(&dialect, sql).tokenize().unwrap();
let expected = vec![
Token::make_word(r#"field"#, None),
Token::Div,
Token::Number("1000".to_string(), false),
];
compare(expected, tokens);
}
#[test]
fn tokenize_quoted_identifier_with_no_escape() {
let sql = r#" "a "" b" "a """ "c """"" "#;