Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.23;
Скачать: CL | DM;

Вниз

Как вернуть из хран проц параметры, и записи одновременно   Найти похожие ветки 

 
Guitar ©   (2004-12-20 21:56) [0]

Я хочу, чтобы процедура возвращала два параметра, и столбец записей. По логике я записываю так

CREATE PROCEDURE spagregat
@agr int,
@oper varchar(20) output,
@phone varchar(20) output
AS
begin
select @oper=Оператор, @phone=Телефон, КодРулона
from  Агрегаты, Рулоны
where Рулоны.НомерАгрегата=@agr and Агрегаты.НомерАгрегата=@agr
end
GO

Но выводит ошибку при проверки правильности кода. Не нравится строчка
select @oper=Оператор, @phone=Телефон, КодРулона

А вот строчки типа
select @oper=Оператор, @phone=Телефон
или
КодРулона
устраивают.

Как сделать, чтобы процедура одновременно возвращала и параметры и записи. Как записать?


 
Nikolay M. ©   (2004-12-20 22:55) [1]

Сделать отдельно. Нельзя в одном запросе одновременно назначить output-параметры и вернуть рекордсет. Имхо, это вполне логично.



Страницы: 1 вся ветка

Текущий архив: 2005.01.23;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.028 c
3-1103439966
Black
2004-12-19 10:06
2005.01.23
Пользаватели в SQL Server 2000


9-1096327959
Aleksey_a
2004-09-28 03:32
2005.01.23
Треугольник АВС и точка P. Кто помнит геометрию?


3-1103554933
alex145
2004-12-20 18:02
2005.01.23
FoxPro


14-1104786470
KilkennyCat
2005-01-04 00:07
2005.01.23
Чисто админский вопрос.


3-1103574058
Макс
2004-12-20 23:20
2005.01.23
Сложный запрос с вложенными запросами для Access (ADO)