Oracle хранимой процедуры несколько наборов результатов - PullRequest
1 голос
/ 23 июня 2011

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

Я пробовал код как:

OPEN customer_cur FOR
SELECT * FROM Customer
WHERE Country = 'UK';

OPEN orders_cur FOR
SELECT * FROM Orders
WHERE CustomreNo in (select CustomerNo from customer_cur);

Это не работает, так как вы не можете выбрать курсор, но мне нужно средство для реализации желаемого поведения.

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

Спасибо Алан.

1 Ответ

2 голосов
/ 23 июня 2011
OPEN customer_cur FOR
SELECT * FROM Customer
WHERE Country = 'UK';

OPEN orders_cur FOR
SELECT * FROM Orders, Customer
WHERE Orders.CustomreNo=Customer.CustomerNo
and Customer.Country = 'UK';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...