У мене є чутливі стовпці цін, які я хотів би оновити лише через збережену процедуру. Я хотів би, щоб усі кодові чи ручні спроби зміни значень у цих цінових стовпцях вийшли з ладу, якщо він не використовує збережені процедури, призначені для його оновлення.
Я розглядаю можливість здійснення цього за допомогою тригерів та таблиці лексем. Я розглядаю ідею - мати таблицю лексем. збережені процедури повинні спочатку вставити значення в таблицю токенів. Потім оновіть стовпці цін. Тригер оновлення перевірить, чи існує маркер у таблиці лексем для оновленого рядка. Якщо його знайдуть, це продовжиться. якщо маркер не знайдений, він викине виняток і призведе до помилки транзакції оновлення.
Чи існує хороший / кращий спосіб здійснити це обмеження?