sqlite и командный файл - PullRequest
       3

sqlite и командный файл

1 голос
/ 15 сентября 2011

Я использую базу данных sqlite.

Я хочу извинить sqlite из командной строки dos и вставить поля в таблицы, передав их в качестве параметров из командной строки.

C: \ run.bat name фамилия


хочу создать файл run.bat ...

sqlite> ВСТАВИТЬ в таб (col1, col2) Значения (% 1,% 2);

Ответы [ 2 ]

1 голос
/ 15 сентября 2011

Вам понадобится программа командной строки sqlite3.exe. Затем вы можете поместить в свой пакетный файл:

 sqlite3 dbname "INSERT INTO TableName (ColName1, ColName2) VALUES (%1, %2);"

Также обратите внимание, что вам нужно знать о типах данных столбцов, и, если ЗНАЧЕНИЯ для этих типов данных требуют цитирования, вам необходимо добавить кавычки в командную строку (и обрабатывать встроенные кавычки в значениях если это возможно)

1 голос
/ 15 сентября 2011

Полагаю, вам нужно что-то вроде этого:

sqlite3 DATABASENAME 'вставить в значения dbo.TABLE ('% 1 ','% 2 ')'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...