powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SOS!!!
7 сообщений из 7, страница 1 из 1
SOS!!!
    #32044599
ЧЕЛ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ помогите нужно написать хран. процедуру кот-я возвращает id потомков @id (не только прямых но и потомков его потомков)
уже з дня сижу последнее тестовое задание

create procedure zzz @id int
as
create table #vremTab (id int)
create table #vhodTabl (id int)
create table #T (id int)
insert #T (id) values (@id) --здесь добавляю значение входное в таблицу
Declare @Summa int, @raz int --@Summa счетчик кол-ва (условие выхода из цикла) записей в нашей таблице #T
set @Summa=0
While 1=1 Begin

insert into #vremTab (id) select a.id
from tb_storages a,#T
where a.ownerid in (select id from #T) or
a.id in (select id from #T)


if isnull(@raz,0)=0 begin --здесь проверяю если первый раз
бежим по циклу
truncate table #T
insert into #T (id) select id from #vremTab
set @Summa=(select count(*) from #T)
set @raz=1
end
else begin
truncate table #vhodTabl
insert into #vhodTabl (id)
select v.id from #vremTab v,#T n where v.id<>n.id
truncate table #T
insert into #T (id) Select id from #vhodTabl
if @Summa=(select count(*) from #T) begin
select (select id from #T)
break
end
else Begin
set @Summa=(select count(*) from #T)
continue
end
end
end
...
Рейтинг: 0 / 0
SOS!!!
    #32044603
Фотография Maxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RatTail признавайся - твоих рук дело?:))
...
Рейтинг: 0 / 0
SOS!!!
    #32044605
ЧЕЛ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нет
...
Рейтинг: 0 / 0
SOS!!!
    #32044637
ЧЕЛ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
подскажите где можно посмотреть что нибудь подобное
...
Рейтинг: 0 / 0
SOS!!!
    #32044642
Genady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ЧЕЛ

На этом сервер не только форум есть, можно же элементарно по статьям поиск сделать.
Вот статья, например
...
Рейтинг: 0 / 0
SOS!!!
    #32044646
ЧЕЛ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Genady большое спасибо не знал, не давно сдесь,посмотрел все класно.
А я то там мудрил ж))
...
Рейтинг: 0 / 0
SOS!!!
    #32044655
Фотография snake
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сюда
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SOS!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]