关于复制一行的sql语句

求救关于复制一行的sql语句
关于复制一行的sql语句
如图所示,如果我想把101一行的数据复制到104行,但101和104保持不变,应该怎么写?

------解决方案--------------------
试试

update 表名
set bedsyz=b.bedsyz, bedzt=b.bedzt, ......
from 表名 a, 表名 b
where a.bednum=104 and b.bednum=101

------解决方案--------------------

delete from [表名] where bednum=104

insert into [表名](bednum,bedsyz,bedzt,bedtype,bedfy,beddepartment,hosnum,bedtime...)
 select 104,bedsyz,bedzt,bedtype,bedfy,beddepartment,hosnum,bedtime...
 from [表名] 
 where bednum=101