Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как вернуть Дату из одной SP в другую SP / 4 сообщений из 4, страница 1 из 1
02.03.2001, 05:08
    #32002673
AlexanderVS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вернуть Дату из одной SP в другую SP
Подскажите как это сделать? Есть 2 SP из 1 вызываю вторую, которая должна вернуть расчитанную дату. Пробую следующие:
----- SP1 --------
declare @D datetime
exec @D=SP2
------------------
------ SP2 -------
create table #D(Dt datetime)
.......
select Dt as Result from #D
-----------------------------
Это не проходит, переменная @D в первой SP остается пустой.
...
Рейтинг: 0 / 0
02.03.2001, 08:51
    #32002675
Fompro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вернуть Дату из одной SP в другую SP
1. --- SP2 ---
SELECT @RetDate
RETURN
---- SP1 ---
create table #D(Dt datetime)
INSERT #D EXEC SP2
2. Use OUTPUT parameter
...
Рейтинг: 0 / 0
02.03.2001, 13:19
    #32002684
AlexanderVS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вернуть Дату из одной SP в другую SP
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

Где я неправ?
...
Рейтинг: 0 / 0
02.03.2001, 14:01
    #32002685
Genady
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вернуть Дату из одной SP в другую SP
>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
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как вернуть Дату из одной SP в другую SP / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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