Мой Kbyte.Ru
Рассылка Kbyte.Ru
Группы на Kbyte.Ru
Партнеры Kbyte.Ru
Реклама
Сделано руками
Сделано руками
> Исходные коды - Narayana Vyas Kondreddi -

Microsoft SQL Server - Файлы и папки

Все примеры / Файлы и папки

Как записать данные в текстовой файл?

Автор: Narayana Vyas Kondreddi | добавлено: 03.02.2011, 20:39 | просмотров: 7391 (1+) | комментариев: 0 | рейтинг: *x7
Хранимая процедура T-SQL, которая позволяет записывать указанную строку в указанный текстовой файл при помощи xp_cmdshell.

Инструкции

Для работы xp_cmdshell могут потребоваться соответствующие права и разрешения.

Код

CREATE PROC write_to_file
  @msg VARCHAR(100),
  @file VARCHAR(100),
  @overwrite BIT = 0
AS

/*
  Tested on: SQL Server Version 7.0, 2000
  Remarks: You should have permissions required through access file system through xp_cmdshell
           See SQL Server Books Online for xp_cmdshell if you are having problems with this procedure
*/

BEGIN
	SET NOCOUNT ON
	DECLARE @execstr VARCHAR(255)
	SET @execstr = RTRIM('echo ' + COALESCE(LTRIM(@msg),'-') + CASE WHEN (@overwrite = 1) THEN ' > ' ELSE ' >> ' END + RTRIM(@file))
	EXEC master..xp_cmdshell @execstr
	SET NOCOUNT OFF
END
Об авторе

Narayana Vyas Kondreddi

Нет информации об авторе...
Narayana Vyas Kondreddi
Последние комментарии (всего: 0)

Добавлять комментарии могут только зарегистрированные пользователи сайта.
Если у Вас уже есть учетная запись на Kbyte.Ru, пройдите процедуру авторизации OpenID.
Если Вы еще не зарегистрированы на Kbyte.Ru - зарегистрируйтесь.


Нет комментариев...

Авторизация
 
OpenID
Зарегистрируйся и получи 10% скидку на добавление своего сайта в каталоги! Подробнее »
Поиск по сайту
Реклама
Счетчики