KriegeR
@KriegeR
Software Engineer

Правильная конфигурация батника?

Доброго времени суток!


В процессе «игр» с базой данных приходится частенько восстанавливать содержимое. Для этого создал два sql скрипта — для создания таблиц и заполнения.

Поэтому, существует необходимость создать батник, который упрощает работу. Необходимо ввести последовательность команд:

1. sqlplus login/password

2. @.\db_create.sql

3. @.\db_insert.sql

4. exit

Пока получилось объединить только первые две команды. Остальные либо игнорируются, либо «забываются».


Есть вариант объединить в одном файле содержимое обоих скриптов и вконце дописать exit, но это как-то не совсем эстетично, да и к тому же такие тонкости не помешает лишний раз узнать.


Заранее благодарю за ответ.
  • Вопрос задан
  • 3059 просмотров
Решения вопроса 1
Laplace
@Laplace
а sqlplus может корректно читать stdin? echo db_create.sql | sqlplus login/password
или sqlplus login/password < commands.txt, где commands.txt — строки 2..4
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
sl_bug
@sl_bug
mysql --user=username --password=pass db_name < script.sql


не пойдет?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы