Назад | Перейти на главную страницу

Задача экспорта CSV

Нужна задача, которая выводит текстовый файл CSV из пары таблиц примерно каждые 5 минут.
Сервер - MSSQL 2008. Это производственный сервер.

требования:
* вывод utf8
* '\ t' или ';' разделитель ячеек
* терминатор строки '\ n'
* файл должен быть перезаписан * результат представляет собой объединение двух таблиц (ключ dbo.article и dbo.stock имеет значение c_art)

В вопросе так мало информации, что я не совсем уверен в ваших требованиях, но вы можете использовать BCP в запланированной задаче или в качестве хранимой процедуры для этого.

Формат команды:

BCP <table> out <filename> <switches>

The switches used here are:

    * -c Output in ASCII with the default field terminator (tab) and row terminator (crlf)
    * -t override the field terminator with ","
    * -T use a trusted connection. Note that U –P may be used for username/password
    * -S connect to this server to execute the command