When SCHEMABINDING is specified, the base table or tables cannot be modified in a way that would affect the view definition.
The view definition itself must first be modified or dropped to remove dependencies on the table that is to be modified.
Column names can also be assigned in the SELECT statement.
For example, if permissions are granted on the Sales Order ID column in a CREATE VIEW statement, an ALTER VIEW statement can name the Sales Order ID column with a different column name, such as Order Ref, and still have the permissions associated with the view using Sales Order ID. The statement can use more than one table and other views.
Appropriate permissions are required to select from the objects referenced in the SELECT clause of the view that is created.
When you use SCHEMABINDING, the ) of tables, views, or user-defined functions that are referenced.
Creates a virtual table whose contents (columns and rows) are defined by a query.
Use this statement to create a view of the data in one or more tables in the database.