If you look very closely, you can see that you JOIN the view with the table. Is that necessary?update dbo.tbl_EmployeeDetailsset EEMemo = ( SELECT CONVERT(varchar(8000), dbo.vw_MainUpdateData.EEMemo) AS EEMemo FROM dbo.vw_MainUpdateData INNER JOIN dbo.tbl_EmployeeDetails ON dbo.vw_MainUpdateData.Employee_Number = dbo.tbl_EmployeeDetails.EmployeeNumber )
Try thisUPDATE xSET x.EEMemo = CONVERT(VARCHAR(8000), y.EEMemo)FROM dbo.tbl_EmployeeDetails AS xINNER JOIN dbo.vw_MainUpdateData AS y ON y.Employee_Number = x.EmployeeNumber
E 12°55'05.25"N 56°04'39.16"