SQL SERVER中表头的字段迁移到表体

这是一件很麻烦的事情,事情的原因是这样的

--先创建一张测试表
create table class2(
            id int,
            cname nvarchar(50),
            cresult int,
            primary key(id))



select top 500 * from 配舱单信息表
--首先在配仓单明细表中增加相同列(单证确认装箱日期)
alter table 配仓单明细表 add 单证确认装箱日期 datetime


--测试两张表的内容
use HengLinDatabase
go
update class2 set cresult=class.cresult
FROM class2 inner join class
on class2.cname=class.cname
--开始更新数据
update 配仓单明细表 set 单证确认装箱日期=配舱单信息表.单证确认装箱日期
FROM 配仓单明细表 inner join 配舱单信息表
on 配仓单明细表.配舱确认单号=配舱单信息表.配舱确认单号

--查看装柜更新后的内容
select 订单号,单证确认装箱日期 from 配仓单明细表 where 单证确认装箱日期 is not null


ALTER TABLE 配舱单信息表 drop column 单证确认装箱日期


select * from class2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值