Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Вызов хранимой процедуры  [new]
XXL
Member

Откуда: Москва, Россия
Сообщений: 352
Здравствуйте.
У меня 2 хранимые процедуры.
Первая процедура содержит поле group_numbe, которое нужно получить из второй процедуры, а не из функции. Как мне вызвать вторую процедуру из первой? Форум предварительно читала, но пока вызвать не получилось.
ALTER PROCEDURE [dbo].[prc_1] 
(
	@id_fakultet uniqueidentifier
)

AS
Declare @godb int
set @godb = dbo.getStudyYears(getdate())
SELECT
dbo.VedomostGEC_Titul.id_group,
group_numbe = dbo.get_groupName(dbo.VedomostGEC_Titul.id_group, @godb)

FROM         dbo.VedomostGEC_Titul
WHERE dbo.VedomostGEC_Titul.id_fakultet = @id_fakultet

RETURN

ALTER PROCEDURE [dbo].[prc_2]
(
	@id_fakultet uniqueidentifier,
	@godb int		
)
AS

SELECT
	Group_name_kod=dbo.get_groupName(id_group,@godb ),
	id_group, 
	kurs,
	group_numbe
FROM(

	SELECT	
		dbo.GroupStud.id_group, 
		godform = YEAR(GroupStud.group_godform),
		dbo.GroupStud.group_numbe,
		kurs=(@godb  -YEAR(GroupStud.group_godform) +1),
		kurs_max=dbo.prcf_Kurs_max_po_group(GroupStud.id_group)
	FROM 
	dbo.GroupStud
	WHERE dbo.GroupStud.id_fakultet = @id_fakultet
) as tabl1
WHERE kurs = kurs_max 
ORDER BY kurs,
		group_numbe

RETURN
Заранее большое спасибо:)
5 янв 10, 19:14    [8150286]     Ответить | Цитировать Сообщить модератору
 Re: Вызов хранимой процедуры  [new]
XXL
Member

Откуда: Москва, Россия
Сообщений: 352
Неужели никто не знает на этом форуме?!
6 янв 10, 10:06    [8151367]     Ответить | Цитировать Сообщить модератору
 Re: Вызов хранимой процедуры  [new]
el Pueblo
Member

Откуда: Харьков
Сообщений: 202
XXL
Неужели никто не знает на этом форуме?!

вот маленький примерчик, если я правильно понял, что Вам нужно
create procedure proc1
as
declare @out int
set @out = 3
select @out

create procedure proc2
as
declare @tab table (num int)
insert @tab  exec proc1
select 2+num from @tab

exec proc2
6 янв 10, 10:24    [8151395]     Ответить | Цитировать Сообщить модератору
 Re: Вызов хранимой процедуры  [new]
XXL
Member

Откуда: Москва, Россия
Сообщений: 352
Спасибо за совет. Проблему уже решила.
6 янв 10, 10:29    [8151406]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить