Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Output params / 2 сообщений из 2, страница 1 из 1
25.09.2001, 13:22
    #32014608
dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Output params
Здравствуйте!
Вопрос чайниковский: есть sp_1, которая возвращает значение, допустим, типа tinyint
Из другой sp_2, она вызывается. Как получить это возвр. значение?? То есть:

sp_1 @i tinyint output
...

sp_2
...
Что-то типа такого или как?
select @j=exec sp_1 ???
...
Рейтинг: 0 / 0
25.09.2001, 13:29
    #32014610
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Output params
Вы же сами все и написали

CREATE PROCEDURE sp_1
@i tinyint OUTPUT -- This is the output parameter.
AS

SELECT @i = 10

RETURN
GO


CREATE PROCEDURE sp_2
DECLARE @y tinyint

exec sp_1 @i = @y OUTPUT

SELECT @y

RETURN
GO
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Output params / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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