@tvpEditedCategories on siin SQL2008 table-valued muutuja, sama süntaks ka table-valued funktsiooniga
UPDATE dbo.Categories
SET Categories.CategoryName = ec.CategoryName
FROM dbo.Categories INNER JOIN @tvpEditedCategories AS ec
ON dbo.Categories.CategoryID = ec.CategoryID;
Pikem tekst siin:
http://msdn.microsoft.com/en-us/library/bb675163.aspx
Kui vaja kahe tabelmuutuja vahel UPDATE teha siis see käib sellise süntaksiga
UPDATE @korterid
SET [@korterid].january_max=[@korterid].january_max+koru.january_max
FROM @korterid INNER JOIN @kort AS koru ON ([@korterid].flat_id = koru.flat_id)
INNER JOIN @kort AS koru või ka kirjutada ilma AS kasutamata INNER JOIN @kort koru