Краткий ответ "нет" ...
Oracle позволяет вам задавать профили , которые могут быть назначены пользователям для ограничения использования ресурсов, таких как ЦП, логическое чтение. Однако он не предназначен для ваших целей, он больше касается управления ресурсами в многопользовательской среде.
Возможно, что еще более важно, он также имеет таблицу воспоминаний , так что непреднамеренные изменения могут быть легко отменены.
Большинство ваших сценариев должны рассматриваться другими способами:
- человеческая ошибка: большинству пользователей не следует предоставлять привилегии на обновление таблиц, они должны быть вынуждены вызывать API (обычно через приложение) для выполнения обновлений. Администраторы баз данных должны быть очень осторожны при доступе к действующим базам данных - не обращайте внимания на ограничения строк, они могут полностью удалить таблицу !
- Атака инъекцией: их можно и нужно предотвратить
- Ошибки кода: они должны быть обнаружены при надлежащем тестировании
Если ваши данные важны, они должны быть надлежащим образом защищены и обслуживаться, как указано выше, а максимальный предел обновления строки не требуется; если ваши данные недостаточно важны для защиты, как указано выше, то зачем беспокоиться?