Экспорт в текстовый файл

GSergey
Дата: 12.12.2002 10:44:42
Подскажите, какими встроенными средствами SQL затолкать результат запроса в текстовый файл не используя утилиту bcp.exe.
Слон
Дата: 12.12.2002 11:02:43
DTS

-- Слон
GSergey
Дата: 12.12.2002 11:07:50
Нужно создать хранимую процедуру, которая будет вызываться из другого приложения и заталкивать данные в текстовый файл.
Glory
Дата: 12.12.2002 12:30:47
Вы в FAQ заглянули ?
_Dima
Дата: 12.12.2002 18:31:50
Примерно так .

CREATE PROCEDURE sp_SvodPrihodAll_inTXT

@DATECALC_1 DateTime,@DATECALC_2 DateTime = @DATECALC_1
AS

declare @vDt1 char(10), @vDt2 char(10)
set @vDt1 = convert(char(10), @DATECALC_1, 102)
set @vDt2 = convert(char(10), @DATECALC_2, 102)

declare @cdt varchar(30), @dt datetime, @cmd_line varchar(200)
set @dt = getdate()-1
set @cdt = cast(year(@dt) as varchar)+'_'+cast(month(@dt) as varchar)
+'_'+cast(day(@dt) as varchar)+'_'+cast(datepart(hh,@dt) as varchar)
+'_'+cast(datepart(mi,@dt) as varchar)+'_'+cast(datepart(ss,@dt) as varchar)

set @cmd_line = 'osql -E -q"exec имя_ХР_которая_возвращ_набор_данных '' '+@vDt1+' '' '+','+' '' '+@vDt2+' '' " -u -w80 -d имя_БД -o\\имя_компьютера\C\'+@cdt+'.rtf'


exec master..xp_cmdshell @cmd_line