中易网

sql 2000 数据批量 插入新表

答案:3  悬赏:80  
解决时间 2021-01-30 05:10
我有两个表 想想把老表数据插入到新表中,在新表字段数据名称不一样(比如a表是员工姓名,b表是成员名字;把a表员旦讥测客爻九诧循超末工姓名数据批量插入到b表成员名字下),怎么写sql语句,
还有就是两个表中的许多数据类型不一致 怎么改?
非常谢谢
最佳答案
insert new_tbl (new_n1, new_n2) select old_n1, old_n2 from old_tbl
类型最好一样,有的数据库不支持
全部回答
字段名不一样没关系!但是数据类型要一样! insert旦讥测客爻九诧循超末 new_table(员工姓名) select 成员名字 from old_table 最主要是数据顺序要一致。如果数据类型不同!那就转换数据格式 用convert 或cast 转换数据格式
循环插入: declare @mycounter int set @mycounter = 0 while (@mycounter < 2) begin waitfor delay '000:00:10' insert into time_by_day (time_id, the_date, the_year, month_of_year, quarter, day_of_month) select top 1 time_id + 1 as time_id, the_date + 1 as the_date, year(the_date + 1) as the_year, month(the_date + 1) as month_of_year, { fn quarter(the_date + 1) } as quarter, day(the_date + 1) as day_of_month from time_by_day order by time_id desc set @mycounter = @mycounter + 1 end
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么有的手机难买到手机套呢?
安婕妤美容养生会所地址在什么地方,想过去办
青岛的web前端开发工程师多少钱一个月
Excel中如何自动增加年龄等?
雷锋网如何盈利?
仿写《要是你在野外迷了路》至少3个
怎么取消苹果手机短信同步
有没有用过水星网络更迷你的随身wifiU3的朋友
超级会员红钻联合活动。不在网页升级超级会员
泡椒笋尖的具体做法和搭配是什么
C#里的and和or怎么表示
江南传统特色早点在什么地方啊,我要过去处理
2016年1月30号阜临关路的监控还能调出来吗
如果心可以是冰冷的石头做的就好了,这样就永
第一次到寺院给菩萨上香时,不知为什么突然间
推荐资讯
华为P20手机挂绳怎么穿
既然黑洞的引力如此的强大,以至于光都不能逃
怎样使自己变得强势,就是气质上的强势,不怕
甲数比乙数多150正好是甲数比乙数多两倍,甲
提臀收胃收腹内裤美体塑身裤在16岁穿好吗?
组装电视机b 正常指示灯亮不开机怎么回事
搜狐和爱奇艺哪个播放器相对好点?
ipcom m100 怎样通过USB复位
结婚后女方户口没有迁入夫家可以在夫家的房产
捷达车转速表那个绿色区域是干什么用的
奇迹暖暖本周宝箱线索每周宝箱怎么玩
〖求助〗哪位大神能给说说大物上的重点
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?