Syntax For Updating Multiple Columns
update table1 set col1 = a.col1, col2 = a.col2, col3 = a.col3 from (select col1, col2, col3 from table2 where <expression>) as a where table1.col1 <expression> (or)
update table1 set col1 = a.col1, col2 = a.col2, col3 = a.col3 from (select col1, col2, col3 from table2 where <expression>) as a where table1.col1 <expression> (or)
UPDATE Table1
SET Field1 = Table2.Field1,
Field2 = Table2.Field2,
other columns...
FROM Table2
WHERE Table1.ID = Table2.ID
Example:-
UPDATE SHIPMENT
SET
OrgAddress1 = BD.OrgAddress1,
OrgAddress2 = BD.OrgAddress2,
OrgCity = BD.OrgCity,
OrgState = BD.OrgState,
OrgZip = BD.OrgZip,
DestAddress1 = BD.DestAddress1,
DestAddress2 = BD.DestAddress2,
DestCity = BD.DestCity,
DestState = BD.DestState,
DestZip = BD.DestZip
FROM
BookingDetails BD
WHERE
SHIPMENT.MyID2 = @MyID2
AND
BD.MyID = @MyID
No comments:
Post a Comment