Взрослая социальная сеть
Поиск секса поблизости, а также
тематические знакомства и виртуальное общение

ВХОД РЕГИСТРАЦИЯ
Все о сексе Секс чат Блоги Группы

Страницы: (1) 1
Мужчина dwayne_rock
Свободен
04-05-2006 - 06:43
Приветствую!

Вопрос вроде бы банальный, но как результат запроса вывести в файл?
К примеру в MySQL это делается так:
SELECT * FROM table INTO OUTFILE 'file.txt'

Свободен
04-05-2006 - 13:48
Напрямую никак.

1. Можно импортировать в XML. Все знают.
2. Можно использовать xp_cmdshell.
2.1 Можно использовать OSQL (ISQL)
QUOTE
exec ('master..xp_cmdshell ''isql /o' + @File + ' /d' + @Database + ' /Q"' + @Query + '" /E''')

2.2 Можно использовать BCP и временные глобальные таблицы.
QUOTE
exec master..xp_cmdshell 'bcp ##globaltemporarytable out records.txt -c -S -T'


3. Можно создавать временные источники данных через sp_addlinkedserver. Самое удобное.
Мужчина dwayne_rock
Свободен
04-05-2006 - 15:43
QUOTE
Напрямую никак.

Это и имелось ввиду. Жаль

QUOTE
1. Можно импортировать в XML. Все знают.

Это через master..sp_makewebtask ?

Свободен
04-05-2006 - 17:02
QUOTE (dwayne_rock @ 04.05.2006 - время: 15:43)
Это через master..sp_makewebtask ?

Да.

Свободен
04-05-2006 - 17:14
Кстати, почему бы не написать свою extended stored procedure? Писать полчаса, а радости на год. Там всего-то с произвольной таблицы поля в файл рисовать. А таблицу можно и временную использовать с предварительными выборками типа select into... wink.gif
0 Пользователей читают эту тему

Страницы: (1) 1 ...
  Наверх