If I JOIN or CROSS APPLY two tables and create a VIEW, will the view automatically gets updated when I update either of the two tables or
JOIN
CROSS APPLY
VIEW
Yes, records will be updated every time.
But if you modify table definition. Don't forget to refresh view.
refresh
exec sp_refreshview @viewname
Don't use SELECT * in view definition, instead use column name
SELECT *
column name