转义 SQL 字符串,在模板字符串前面使用。
具体转换规则为:
true
'true'
false
'false'
YYYY-MM-DD HH:mm:ss
模板字符串静态片段。
模板字符串插值。
转义插值后的 SQL 字符串。
当插值值不是 boolean、number、Date 或 string 时抛出 Error。
Error
0.0.14
escapeSqlTemplate`SELECT * FROM table WHERE name = ${'a'}` // 'SELECT * FROM table WHERE name = \'a\''escapeSqlTemplate`${JSON.stringify({a: 1})}` // '\'{\\\"a\\\":1}\'' Copy
escapeSqlTemplate`SELECT * FROM table WHERE name = ${'a'}` // 'SELECT * FROM table WHERE name = \'a\''escapeSqlTemplate`${JSON.stringify({a: 1})}` // '\'{\\\"a\\\":1}\''
转义 SQL 字符串,在模板字符串前面使用。
具体转换规则为:
true转换成'true',false转换成'false'。YYYY-MM-DD HH:mm:ss对应的字符串。