Как прописать обратный слэш в sql-запросе в node.js?

Имеется такой запрос для MS SQL в node.js:

await sql.query("bulk insert load_test.marketing_material_load from 'load_files\my_file.csv' with (format = 'csv', fieldquote = '|', rowterminator = '\\n')");

но он у меня выводит без обратного слэша:

`Cannot bulk load. The file "load_filesmy_file.csv"

Если же прописать с двойным обратным слэшем, то он видит два обратных слэша:

await sql.query("bulk insert load_test.marketing_material_load from 'load_files\\my_file.csv' with (format = 'csv', fieldquote = '|', rowterminator = '\\n')");
'Cannot bulk load because the file "load_files\\my_file.csv" could not be opened.

Как сделать так, чтобы один обратный слэш был виден при обработке интерпретатора?


Ответы (1 шт):

Автор решения: SwaD

Попробуй так, вдруг получится

const sqlQuery = `bulk insert load_test.marketing_material_load from 'load_files\\my_file.csv' with (format = 'csv', fieldquote = '|', rowterminator = '\\n')`;
await sql.query(sqlQuery);
→ Ссылка