Если бы мне действительно пришлось это сделать, я мог бы добавить CreationDate к этой таблице и добавить ограничение:
alter table table_name add constraint age_check check
((age > 18) or (creation_date < '2011-02-12'))
Это, вероятно, не то, что вы хотите, но это лучший способ описать ваше правило: «С 2011-02-12 мы разрешаем регистрировать только> 18 человек». Изменено 45 на 18, потому что это имеет больше смысла:)