Два набора данных

Скажем, есть такая хранимая процедура:

ALTER PROCEDURE [dbo].[spBuildingAddress]
        @AOGUID uniqueidentifier
AS
BEGIN
        SELECT * FROM fias_ADDROBJ WHERE AOGUID = @AOGUID
        SELECT AOGUID FROM fias_ADDROBJ WHERE AOGUID = @AOGUID
END

она возвращает два набора данных (см. прикрепленный файл), можно ли в Террасофте получить доступ к обоим этим наборам? если можно, то как?

версия 3.0.2.244

Нравится

8 комментариев

Скажите, а зачем? Почему нельзя использовать обычную процедуру, а лучше функцию?

А Вы с какой целью интересуетесь?

А Вы?:wink:

В Terrasoft есть возможность получать в SelectQuery в качестве источника данных результаты, возвращаемые функцией. Для хранимых процедур можно получать значения выходных параметров.

"Зверев Александр" написал:есть возможность получать в SelectQuery в качестве источника данных результаты, возвращаемые функцией

версия 3.0.2 ? там оно уже работало?

И кстати действительно непонятно, почему бы результаты работы данной процедуры не получать без процедуры :) простым сервисом sq_ в Terrasoft

"Александр Кудряшов" написал:

версия 3.0.2 ? там оно уже работало?


Можно проверить, тут написано, как такое делается.

И кстати действительно непонятно, почему бы результаты работы данной процедуры не получать без процедуры :) простым сервисом sq_ в Terrasoft


Можно написать view с логикой и привязать сервис tbl к нему.

господа, я знаю как, что и откуда можно получить, так же знаю что к чему можно привязать... меня, в данном случае, интересует именно то, чего я не знаю - возможно ли получить из такой процедуры доступ к обоим наборам данных? и если возможно, то как?

Нет, нельзя. А если узнаете, что как-то можно, напишите.

спасибо...

Показать все комментарии