When and Why does some one decide that they need to create a View in their database? Why not just run a normal stored procedure or select?
Here is how to use a View along with permissions to limit the columns a user can update in the table.
/* This creates the view, limiting user to only 2 columns from MyTestTable */
CREATE VIEW dbo.myTESTview
WITH SCHEMABINDING AS
SELECT ID, Quantity FROM dbo.MyTestTable;
/* This uses the view to execute an update on the table MyTestTable */
UPDATE dbo.myTESTview
SET Quantity = 7
WHERE ID = 1