跳到主要内容

quote_sql_identifier()

function quote_sql_identifier(name): string;

Defined in: packages/rxdb-adapter-sqlite-core/src/sqlite-core.utils.ts:536

将标识符(表名、列名、触发器名等)转义为双引号引用的 SQL 标识符。

Parameters​

ParameterTypeDescription
namestring标识符字符串

Returns​

string

双引号引用的 SQL 标识符

Throws​

RxDBError 标识符为空或含 NUL 时

Remarks​

直接复用核心的 quoteSqlIdentifier,不另写一份:两份转义规则一旦分叉, 分叉的必然是拒绝哪些输入而不是加引号的写法——本适配器这份原先对空串与 NUL 一律放行,而 SQLite 在 NUL 处静默截断,拼出来的是一条语法正确、打在别的名字上的语句。