Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Вопрос знатокам. Работа с запросами во внешнем файле  [new]
Новичек
Guest
Извините, если вопрос очень простой, но суть задачи следующая.
В техтовом файле d:\sript.sql записаны команды типа Insert , их много.
Как сделать, чтобы хранимая процедура сама читала этотфайл и выполняла инструкции?
Помогите, очень нужно...
2 июн 03, 21:11    [219338]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос знатокам. Работа с запросами во внешнем файле  [new]
xp writer wannabe
Member

Откуда:
Сообщений: 49

create table #sqlstrs (command nvarchar(255))

insert into #sqlstrs
exec master..xp_cmdshell 'type d:\script.sql'

declare @sqlstr nvarchar(255)
declare sqlstr cursor read_only for
select command from #sqlstrs

open sqlstr

fetch next from sqlstr into @sqlstr

while @@fetch_status = 0
begin
exec(@sqlstr)
fetch next from sqlstr into @sqlstr
end

close sqlstr

deallocate sqlstr

drop table #sqlstrs
2 июн 03, 21:29    [219343]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос знатокам. Работа с запросами во внешнем файле  [new]
Новичек
Guest
Огромное спасибо! Попробую!
Буду рад отблагодарить!
docent@skif.com.ua
2 июн 03, 21:42    [219350]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить