Задача состоит в том, чтобы вставить в одну из трех таблиц (работники, менеджеры, распространители) всю соответствующую строку четвертой таблицы (служащий), которая содержит перечисление (тип {работник, менеджер, распространитель}). Мы должны использовать значение этого перечисления, чтобы решить, в какую таблицу мы должны вставить это значение. как мне этого добиться?
Я ничего не пробовал, но я предположил, что это возможно с помощью курсора для строки, триггера после вставки с циклом IF-THEN-ELSE для переключения между таблицами, которые мы вставляемк. Пожалуйста, исправьте меня, если я ошибаюсь.
когда я: вставляю в сотрудника (имя, телефон, город, date_of_joining, тип) значения ('xyz', 1234, 'abc', yyyy-mm-dd,'работник');Я ожидаю, что вся строка будет вставлена в таблицы для сотрудников и рабочих. если employee.type должен быть менеджером, эта строка вставляется в таблицу employee, manager.