Экспортировать таблицу или результат запроса в файл

Экспортировать таблицу или результат запроса в файл

@DataSource - хранит имя таблицы или sql запрос который надо сохранить
@UserName - имя пользователя для подсоединения к серверу
@Password - пароль пользователя для подсоединения к серверу

--©Drkb v.3(2007): <a href="http://www.drkb.ru
Declare"
title="www.drkb.ru
Declare"
>www.drkb.ru
Declare</a> @sql varchar(8000), @out varchar(20)
if PatIndex('%Select %', @DataSource)>0 Set @out='" queryout "' else Set @out='" out "'
Set @sql='bcp "'+@DataSource+@out+' c:\MyFile.txt " -S'+@@servername+' -U'+@UserName+' -P'+@Password+' -c -t"," -r\n -k'
Exec master..xp_cmdshell @sql
Примечание: Путь локален для серверного компьютера, не для клиента!

Автор: Vit (www.delphist.com, www.drkb.ru, www.unihighlighter.com, www.nevzorov.org)

Отправить комментарий

Проверка
Антиспам проверка
Image CAPTCHA
...