Skip to content

@sqlrooms/db / quoteTableReference

Function: quoteTableReference()

quoteTableReference(tableName): string

Quotes a table reference for SQL.

Accepts bare names, unquoted qualified names, or already-quoted qualified identifiers. Without a default database context, the result keeps all parsed table reference parts and quotes each identifier segment.

Parameters

ParameterType
tableNamestring

Returns

string

Example

ts
quoteTableReference('events') // '"events"'
quoteTableReference('main.events') // '"main"."events"'
quoteTableReference('"memory"."main"."events.2026"') // '"memory"."main"."events.2026"'