ORDS Rest API для обработки запросов, включающих JOIN для нескольких таблиц в Oracle - PullRequest
0 голосов
/ 24 декабря 2018

ORDS включает объекты базы данных Oracle как REST API, на которых могут выполняться операции CRUD.Однако я хотел бы понять, есть ли какое-либо положение для обработки запросов, включающих несколько таблиц, таких как JOINS.

Например, скажем, у меня есть запрос, подобный следующему:

select empname from employee e,dept d where e.deptid=d.deptid and deptname='IT';

Ниже приведенометаданные таблицы:

employee:
empid
empname
deptid

dept:
deptid
deptname

Существует ли какой-либо URL REST, предоставляемый через ORDS, который будет обслуживать это объединение?

1 Ответ

0 голосов
/ 09 июля 2019

Я использую этот SQL

select * from employees e
INNER JOIN departments d ON d.department_id = e.department_id;

. И создайте новый модуль в службах данных REST и загрузите его

. Вы можете выполнить следующие действия: Документы REST FROM oracle

все работает отлично, вот мой результат: http://haidar.id:8080/ords/hr/test/employees/

...