a view is consider a virtual table because it act like a table,and same operation that can be performed on a table can be perforned on a view
if your view uses aggregate values(like sum,avg,count,),you won't be able to use it to change data.
also if your view contains group by ,distinct or having,it won't change data either.