Как прописать обратный слэш в 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);