SqlServer 中两个表A(filid,filename,filesize),B(filid,filename1,filesize1)
两者用fileid关联,想把A中fileid和B中fileid相等的记录的filename,filesize字段更新成B中的记录filenameA,filesizeA
我想个两个两个办法都不对,谢谢指点
我的办法:
update A set A.filename=B.fileName1,A.filesize=B.filesize1 where A.fileid=b.fileid 这样不对啊,请给指点,急用啊,谢谢
两者用fileid关联,想把A中fileid和B中fileid相等的记录的filename,filesize字段更新成B中的记录filenameA,filesizeA
我想个两个两个办法都不对,谢谢指点
我的办法:
update A set A.filename=B.fileName1,A.filesize=B.filesize1 where A.fileid=b.fileid 这样不对啊,请给指点,急用啊,谢谢
update A
set A.filename=B.filename
, A.filesize=B.filesize
from B
where A.fileid=b.fileid
update b
set a.filename = b.filename,
a.filesize = b.filesize1
from a,b
where a.filid = b.filid
set A.filename=B.filename
, A.filesize=B.filesize
from B
where A.fileid=b.fileid
update b
set a.filename = b.filename,
a.filesize = b.filesize1
from a,b
where a.filid = b.filid