Yes, as long as the PRIMARY KEY for the table you want to update is present in the view.CREATE TABLE Table1 ( Col1 INT IDENTITY(1, 1) PRIMARY KEY, Col2 INT )GOINSERT Table1SELECT 10 UNION ALLSELECT 20GOCREATE TABLE Table2 ( ColA INT IDENTITY(1, 1) PRIMARY KEY, ColB INT REFERENCES Table1(Col1), ColC INT )GOINSERT Table2SELECT 1, 1 UNION ALLSELECT 1, 2 UNION ALLSELECT 1, 3 UNION ALLSELECT 2, 10GOCREATE VIEW vwView1ASSELECT Col1, Col2, ColA, ColB, ColCFROM Table1 AS t1 INNER JOIN Table2 AS t2 ON t2.ColB = t1.Col1GOSELECT *FROM vwView1GOUPDATE vwView1SET ColC = 4WHERE ColC = 10GOSELECT *FROM vwView1GOUPDATE vwView1SET ColC = -ColcWHERE ColC < 4GOSELECT *FROM vwView1GOUPDATE vwView1SET Col2 = Col2 / 10GOSELECT *FROM vwView1GODROP VIEW vwView1GODROP TABLE Table2, Table1
N 56°04'39.26"E 12°55'05.63"