Как вернуть Дату из одной SP в другую SP

AlexanderVS
Дата: 02.03.2001 05:08:12
Подскажите как это сделать? Есть 2 SP из 1 вызываю вторую, которая должна вернуть расчитанную дату. Пробую следующие:
----- SP1 --------
declare @D datetime
exec @D=SP2
------------------
------ SP2 -------
create table #D(Dt datetime)
.......
select Dt as Result from #D
-----------------------------
Это не проходит, переменная @D в первой SP остается пустой.
Fompro
Дата: 02.03.2001 08:51:52
1. --- SP2 ---
SELECT @RetDate
RETURN
---- SP1 ---
create table #D(Dt datetime)
INSERT #D EXEC SP2
2. Use OUTPUT parameter
AlexanderVS
Дата: 02.03.2001 13:19:41
1 - вечером попробую, а с OUTPUT - тоже не получилось, пишу следующее:
create procedure P1()
declare @D datetime
.......
exec P2 @T, @D

create procedure P2(@I int, @O datetime OUTPUT)
.....
select @O = Dt from #D

Где я неправ?
Genady
Дата: 02.03.2001 14:01:22
>declare @D datetime
>.......
>exec P2 @T, @D

Нужно exec P2 @T, @O = @D OUTPUT

>create procedure P2(@I int, @O datetime OUTPUT)
>.....
?select @O = Dt from #D