In this article I will demonstrate how to create view using with check option. The with check option is used to protect the data which cause the where clause of the view to check the data being inserted or updated through the view in addition to the data being retrieved. With check option is useful when we want to limit inserts and updates with the same restrictions applied to the where clause.