Esa es una forma peculiar de proteger una mesa. Puede tener sentido en algunos casos, aunque por lo general desea proporcionar alguna ventana de visibilidad para que los usuarios no estén ciegos a sus efectos en los datos.
Para implementar completamente una base de datos de solo escritura, use procedimientos almacenados. Los procedimientos pueden tener acceso completo a la base de datos y los usuarios pueden tener acceso solo a los procedimientos almacenados.