我正在尝试使用同一个数据库中具有相同表名的另一个表中的信息更新表。 我只是希望信息是相同的,没有主键或约束只涉及直接替换记录,我不断收到错误。下面是
我的查询:
UPDATE VNDLOC
SET
VNDLOC=VNDLOC
FROM rockpot
修改
UPDATE VNDLOW
SET EOBTYP = VNDLOW.EOBTYP,
EDI_X12_835_VERSION = VNDLOW.EDI_X12_835_VERSION
FROM ROCKPOT
答案 0 :(得分:0)
如果两侧都有匹配列,那么下面的内容对您有用:
UPDATE Table1 SET Column1 = Table2.ColumnX, Column2 = Table2.ColumnY
FROM Table2
WHERE Table1.MatchingColumn = Table2.MatchingColumn