跳到主要内容

sqlIntegerLiteral()

function sqlIntegerLiteral(value): string;

Defined in: packages/rxdb/src/system/sql-literal.ts:83

把整数拼成 SQL 数值字面量。

Parameters​

ParameterTypeDescription
valuenumber整数值(分支 generation、headRevision 等)

Returns​

string

十进制字面量

Remarks​

只收安全整数。NaN / Infinity 会拼出标识符而不是数字(在 PostgreSQL 上还恰好是合法的 浮点输入),1e21 会拼出指数形式——三者都能通过语法检查,然后比较出错误的结果。

Throws​

RxDBError 值不是安全整数时