(require("@nginstack/engine/lib/string/toSqlString"))(str)
Converte o valor em uma string equivalente que possa ser inserida em uma expressão SQL. Valores numéricos são formatados com no máximo dez casas decimais.
O seu uso é recomendado para valores literais utilizados em filtros ou expressões de colunas retornadas por comandos SQL. Para identificadores, como os nomes de tabelas e colunas, deve ser utilizada a função toSqlIdentifier.
Esta função também é publicada como ngin.text.toSqlString()
no escopo global, sendo
preferível essa forma de uso em scripts da Virtual File System que não são módulos
JavaScript.
Parameters:
Name | Type | Description |
---|---|---|
str |
* | Valor a ser convertido. |
Returns:
String que pode ser inserida em uma expressão SQL.
- Type
- string
Example
const toSqlString = require('@nginstack/engine/lib/string/toSqlString'); toSqlString('Test'); // => "'Test'" toSqlString(null); // => "null" toSqlString(10.2); // => "10.2" toSqlString(new Date(2019, 5, 10)); // => "06/10/2019"