Я хочу создать триггерную функцию, которая уменьшает число токенов ученика каждый раз, когда учитель жалуется на ученика.В настоящее время у меня нет таблицы, которая отслеживает изменения количества студентов, у меня есть только таблица, которая показывает их начальный счет.Могу ли я сделать отображение на вершине, которое показывает этот начальный счет и уменьшается ли этот счет всякий раз, когда учитель отправляет форму на вершине, которая является жалобой на этого ученика?(Учителя также должны иметь возможность добавлять токены в учетную запись учащихся за хорошее поведение).
Также это число токенов не может быть ниже 0, поэтому я предполагаю, что это будет просто вычисление количества токенов, которое гарантирует, что значение токена не может быть меньше 0 (или, по крайней мере, я думаю, что это может быть сделано).
Я новичок в триггерах, и все, что я знаю о них до сих пор, это как создать последовательность и триггер, который вставляет новое значение первичного ключа, когда в базе данных должна быть создана новая строка.Я не привык к триггерам, которые уменьшают количество, поэтому я не уверен, как это будет работать.
Как уже упоминалось, у меня также нет таблицы, которая отслеживает изменение количества токенов студентов, и я не уверен, нужна ли мне таблица в моей базе данных для этого или если apex может как-то просто отобразить значение для меня.
Любая помощь приветствуется.