BigQuery: Fix column identifier reserved keywords list (#1678)

This commit is contained in:
Ifeanyi Ubah 2025-01-29 12:03:55 +01:00 committed by GitHub
parent 269967a6ac
commit 7980c866a3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 120 additions and 34 deletions

View file

@ -213,6 +213,15 @@ fn parse_raw_literal() {
);
}
#[test]
fn parse_big_query_non_reserved_column_alias() {
let sql = r#"SELECT OFFSET, EXPLAIN, ANALYZE, SORT, TOP, VIEW FROM T"#;
bigquery().verified_stmt(sql);
let sql = r#"SELECT 1 AS OFFSET, 2 AS EXPLAIN, 3 AS ANALYZE FROM T"#;
bigquery().verified_stmt(sql);
}
#[test]
fn parse_delete_statement() {
let sql = "DELETE \"table\" WHERE 1";