单项选择题

设某数据库在非工作时间(每天8:00以前、18:00以后、周六和周日)不允许授权用户在职工表中插入数据。下列方法中能够实现此需求且最为合理的是______。

A.建立存储过程
B.建立后触发型触发器
C.定义内嵌表值函数
D.建立前触发型触发器