请教数据插入的问题?

blueroute 2005-08-07 10:40:34
我要将一个A表的数据插入到B表中,但是A表字段是B表字段的一个子集,
insert into b
select * from a
运行错误,因为B表的字段很多,我不想用select *,x1,x2,x3,x4 from a,请问有没有直接插入B表几列的方法?
...全文
115 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
renfeiyang 2005-08-07
  • 打赏
  • 举报
回复
对,直接把字段列举出来,但要注意B表的其余列要允许为空或者有默认值,否则还是有错误
点点星灯 2005-08-07
  • 打赏
  • 举报
回复
insert b(ziduan1,ziduan2,ziduan3)
select ziduan1,ziduan2,ziduan3 from a where 条件

22,298

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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