Oracle 12c изменяет записи в дочерней таблице, которая включает вставку, обновление, удаление - PullRequest
0 голосов
/ 08 ноября 2018

Мой первый пост здесь.Вот что я пытаюсь сделать, и я упрощаю этот вопрос.У меня есть 2 таблицы.

Компании

--------------------------------
| COMPANY_ID  |  NAME          |
--------------------------------
| 1           |  Google        |
| 2           |  Santas Factory|
| 3           |  Pied Piper    |
--------------------------------

Сотрудники

------------------------------------------------------
| EMPLOYEE_ID  |  COMPANY_ID  |  NAME                |
------------------------------------------------------
| 1            | 1            |  Larry Page          |
| 2            | 1            |  Sergey Brin         |
| 3            | 2            |  Santa Claus         |
------------------------------------------------------

У меня есть PLSQL, который будет вставляться с объектами типа.Мой вопрос: если у меня есть объект типа той же компании, каков наилучший способ обновления, удаления или вставки в дочернюю таблицу?Пример полезной нагрузки:

Company_id: 1
Name: Google
Employees:
    |__ Name: Larry Single Page
    |__ Name: Sundar Pichai

Как мне,

  1. обновить Ларри Пейдж
  2. удалить Сергей Брин (извините Сергей)
  3. вставить sundar pichaiили это вообще возможно?

Спасибо, Аллен

...