如何把a表中的内容复制到b表中

frank_77 2003-08-19 10:17:21
现有两个表,a和b,a表中有两个字段,id和name,b表中也有两个字段,id和name,用两个表的id作对应,如何把a表中的name字段的内容复制到b表中
...全文
83 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjcxc 2003-08-19
  • 打赏
  • 举报
回复

update b set name=a.name
from a,b where a.id=b.id
foxstarx 2003-08-19
  • 打赏
  • 举报
回复
如果你饿id列是identity的话,就该在执行以前执行下面的语句
set identity_insert on
然后insert,最后还有执行下面的语句
set identity_insert off
workhand 2003-08-19
  • 打赏
  • 举报
回复
update b set name = c.name from a c where b.id = c.id


insert insert into b select * from a where a.id not in(select distinct id from b)
CrazyFor 2003-08-19
  • 打赏
  • 举报
回复
复制表(只复制结构,源表名:a 新表名:b)
SQL: select * into b from a where 1<>1

拷贝表(拷贝数据,源表名:a 目标表名:b)
SQL: insert into b(a, b, c) select d,e,f from b;
hjb111 2003-08-19
  • 打赏
  • 举报
回复
insert into b select * from a
TedZhou 2003-08-19
  • 打赏
  • 举报
回复
用DTS

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧