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

Откуда:
Сообщений: 215
Первый раз пытаюсь использовать процедуру с Output-параметром. Пока неудачно.
То ли лыжи не едут, то ли я ... )))
Что я делаю не так, подскажите пожалуйста, почему результат этого безобразия 12354, а не 1?

alter procedure dbo.TestProc2 @par int output
as
  set @par = 1;
GO

declare @p int;
select @p=12354;
exec dbo.TestProc2 @p;
select @p;


Microsoft SQL Server 2005 - 9.00.5057.00 (Intel X86) Mar 25 2011 13:50:04 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
6 авг 12, 17:17    [12969750]     Ответить | Цитировать Сообщить модератору
 Re: Output параметр  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
declare @p int;
select @p=12354;
exec dbo.TestProc2 @p output;
select @p;
6 авг 12, 17:18    [12969760]     Ответить | Цитировать Сообщить модератору
 Re: Output параметр  [new]
Nick74
Member

Откуда:
Сообщений: 215
мать мать мать...

Спасибо! :)
6 авг 12, 17:19    [12969772]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить