Оракул 12с
В настоящее время у меня есть следующие три таблицы: Physician, Patient и Wait_List. Таблица Wait_List представляет собой промежуточную таблицу для хранения пациентов, ожидающих приема у отдельных врачей.
Я хотел бы отслеживать приоритет каждого из этих пациентов не по дате их внесения в список ожидания. Например, если данный врач ожидает 3 пациентов, каждому из этих пациентов присваивается значение 1-3 в поле «Приоритет».
Проблема, с которой я сталкиваюсь, заключается в том, чтобы выяснить, как мне начать писать процедуру для ввода четвертого пациента, у которого должен быть приоритет выше 4, например, приоритет 1. Я понимаю, что процедура потребует каждого из 3 текущих приоритеты пациентов будут снижены в цене.
Любое руководство по этому вопросу будет с благодарностью.
Спасибо,