как получить оценку зарплаты с диапазоном зарплаты в формах? - PullRequest
2 голосов
/ 12 марта 2019

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

1 Ответ

1 голос
/ 12 марта 2019

Вы можете создать две Data Blocks для emp и salgrade таблиц с Data Block Wizard [те (emp и salgrade) также могут быть оставлены как имена блоков].

Добавьте эту строку :emp.sal between losal and hisal в WHERE Clause блока salgrade.

А затем создайте триггер WHEN-NEW-ITEM-INSTANCE на уровне блока для emp с кодом ниже:

go_block('salgrade');
execute_query;
go_block('emp');

Всякий раз, когда запрос выполняется в блоке emp, синхронно выполняется запрос для блока salgrade, который возвращает диапазон для оценок, соответствующих столбцу salary, равному emp.

...