Можно ли использовать TSQL для работы с обычными файлами операционной системы?Например, создать файл .bat в c: \ test и записать какой-нибудь результат запроса в этот пакетный файл?
Спасибо.
Для общих советов по чтению / записи файлов, вы можете проверить эту ссылку.
Вы также можете использовать SQLCMD, например так (input.sql будет вашим вводом sql, Results.txt будет вашим выводом):
SQLCMD
SQLCMD -i Input.sql -o C:\Results.txt -e
Вы также можете использовать xp_cmdshell:
xp_cmdshell Выполняет данную командную строку как командная оболочка операционной системы и возвращает любой вывод в виде строк текста. Предоставляет неадминистративных пользователей разрешения на выполнение xp_cmdshell.
ссылка на: xp_cmdshell - ссылка MSDN
Да, используйте SQLCMD