Выпущена новая версия nhdbt v1.5.0.
Новые возможности
- Передача SQL запросов через параметр командной строки
- Передача SQL запросов через стандартный поток stdin
- Изменён интерфейс командной строки для реализации новых возможностей (старый вариант интерфейса поддерживается в целях совместимости)
Загрузка новой версии
Новая версия доступна для скачивания на странице загрузки nhdbt.
Передача SQL запросов через параметр командной строки
Команда:
nhdbt.exe -cs:<строка подключения> [-do] [-cd:<разделитель столбцов>] -q:<SQL запросы>
Программа подключается к базе данных, выполняет запросы, отключается от базы данных и завершается.
Передача SQL запросов через текстовый файл
Команда:
nhdbt.exe -cs:<строка подключения> [-do] [-cd:<разделитель столбцов>] -qf:<имя файла>[,<кодовая страница>]
Программа считывает запросы из файла, подключается к базе данных, выполняет запросы, отключается от базы данных и завершается.
Передача SQL запросов через стандартный поток stdin
Команда:
nhdbt.exe -cs:<строка подключения> [-do] [-cd:<разделитель столбцов>] -qi
Программа подключается к базе данных, затем читает входной поток stdin – как только встречается SQL запрос, выполняет его. Когда входной поток закрывается, программа отключается от базы данных и завершается.
Запуск программы в режиме терминала
Команда:
nhdbt.exe -cs:<строка подключения> [-do] [-cd:<разделитель столбцов>]
Программа подключается к базе данных и предоставляет приглашение к вводу SQL запросов. Выполняет введённые запросы и показывает результаты. Завершается по команде пользователя (команда завершения Exit).
Новые параметры
Следующие параметры были добавлены в этой версии:
-cs:<строка подключения>
-connection_string:<строка подключения>
Строка подключения, включает название драйвера и его параметры. Подробнее.
-do
-dataonly
Выводить только данные. По умолчанию выводятся названия столбцов, подчёркнутые дефисами. Подробнее.
-cd
-column_delimiter
Символ для разделения столбцов данных. Подробнее.
-q:<SQL запросы>
-query:<SQL запросы>
Задаёт SQL запросы. Подробнее.
-qf:<имя файла>[,<кодовая страница>]
-query_from_file:<имя файла>[,<кодовая страница>]
Задаёт файл с SQL запросами. Подробнее.
-qi
-query_from_stdin
Указывает считывание SQL запросов из стандартного потока stdin. Подробнее.