Explanation:
To execute ALTER VIEW, at a minimum, ALTER permission on OBJECT is required. Members of the db_ddladmin fixed database role can run any Data Definition Language (DDL)
command in a database.
References: https://technet.microsoft.com/en-us/library/ms190667(v=sql.90).aspx