Я хотел бы передать аргумент из командного файла в файл SQL (для SQLite). Мне не повезло найти этот метод онлайн, можно ли это сделать? Если нет, есть ли альтернативный способ?
Например, вот что я хотел сделать:
В пакетном файле я хотел передать %arg1%
sqlTest.sql
:
@echo off
set arg1=%1
echo .quit | sqlite3.exe -init sqlTest.sql %arg1%"
В файле sqlTest.sql:
.open "db/code_status.db"
SELECT FileName, FilePath, Author
FROM CodeStatus
LEFT JOIN CodeFile ON CodeStatus.ChangeId = CodeFile.ChangeId
WHERE WorkItemId = 2197
ORDER BY ModifiedDate ASC;
Для WHERE WorkItemId = 2197
я бы хотел заменить 2197
на значение аргумента из пакета.
Есть решение? Спасибо!