Что означают команды " > sql.txt && sql -h-1 -i sql.txt && del sql.txt"?

Я отлаживаю некоторый код, который создает команду SQL, которая выполняется успешно.

Однако в конце запроса это выглядит так, как будто результаты запроса записываются в текстовый файл.

Полный запрос ниже

echo SELECT DATE,DATETABLE,DATE,APPDATE FROM CTD_ADF WHERE DATE IN (20130911) > sql.txt && sql   -h-1 -i sql.txt   && del sql.txt   

Я предполагаю > sql.text в основном говорит создать и записать результаты в текстовый файл с именем sql.text?

И, в конце && del sql.txt удаляет файл sql.text в конце выполнения?

Но что && sql -h-1 -i sql.txt команды делают / значат?

Я пытался исследовать -h-1 -i Команды, но до сих пор не удалось найти ответ.

1 ответ

Решение

Это похоже на использование SQLCMD

-h -1 подавляет заголовки столбцов и -i укажите входной файл, который является sql.txt

Вы можете дополнительно проверить синтаксис утилиты sqlcmd, чтобы убедиться, что это так.

Другие вопросы по тегам