动态插入数据

whj0210 2008-08-01 10:29:27
有a表如下: b表:
id n s d id w h j
1 1 1 1
2 2 2 2
3 3 3 3

a表中有15万的数据,需要放到b表中,a,b表中的字段已经定下不可以更改,因为还有别的数据已经在表里。a,b两表的结构顺序不一样的,比如说,b表里的j字段其实就是a表里的s字段值,也是说想把a表里的s字段值放到b表的j字段里,a表中的n字段值放到b表里的h字段里,a表中的d字段放到b表里的w字段,请问这样的sql语句怎么写啊 ?最好写个存储过程哦!以防在执行sql的时候超时哦·
...全文
62 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
whj0210 2008-08-01
  • 打赏
  • 举报
回复
这个只是一个demo啊~真正的b表有几十个字段,a表也是~这样写的话,会不会太。。。。。。。。。
whj0210 2008-08-01
  • 打赏
  • 举报
回复
这样会超时的啊 ~数据库量很大哦
arrow_gx 2008-08-01
  • 打赏
  • 举报
回复
insert into b select id,d,n,s from a
shanay 2008-08-01
  • 打赏
  • 举报
回复
insert into b(j, h, w) select s, n, d from a
arrow_gx 2008-08-01
  • 打赏
  • 举报
回复
insert into b select d,n,s from a
-狙击手- 2008-08-01
  • 打赏
  • 举报
回复
insert b(id,w,h,j) select id,d,n,s from a
水族杰纶 2008-08-01
  • 打赏
  • 举报
回复
insert b表(j,h,...)select s,n,...from a表 where 条件
注意两表的字段要对应,数据类型要匹配~~

22,294

社区成员

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

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