Skip to content

Use backticks or brackets for quoting identifiers #123

Description

@krlmlr

Not double quotes.

con <- DBI::dbConnect(RSQLite::SQLite())
DBI::dbGetQuery(con, 'SELECT "a" FROM (SELECT 1 AS "b")')
#>   "a"
#> 1   a
DBI::dbGetQuery(con, 'SELECT `a` FROM (SELECT 1 AS `b`)')
#> Error in rsqlite_send_query(conn@ptr, statement): no such column: a
DBI::dbGetQuery(con, 'SELECT [a] FROM (SELECT 1 AS [b])')
#> Error in rsqlite_send_query(conn@ptr, statement): no such column: a

Related: tidyverse/dplyr#1426

CC @craigcitro.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions