--创建表并插入数据
select * into #t from RMS_OrderInfoDetail
select * into #s from RMS_OrderInfo
select * into #t
from
(select '001' 产品明细编号,'1' 仓库编号,'10' 实物库存,'1' 订货数量,null 分配后剩余
union all
select '001' 产品明细编号,'1' 仓库编号,'10' 实物库存,'2' 订货数量,null 分配后剩余
union all
select '001' 产品明细编号,'1' 仓库编号,'10' 实物库存,'3' 订货数量,null 分配后剩余 ) a
--向已有表中插入数据
insert into RMS_OrderInfo
select * from #s
insert into RMS_OrderInfoDetail(Orderid,Sku,SkuNum)
select Orderid,Sku,SkuNum from #t
insert into RMS_OrderInfoDetail(Orderid,Sku,SkuNum) values('2015016770','sss0002','1')
--创建表
create table #目标订单
(
edb订单号 varchar(50),
条形码 varchar(255),
数量 int,
发货数量 int,
实际发货数量 int,
不能发货数量 int,
确认收货数量 int,
差异数量 int,
商品名称 varchar(200),
成交价 Money,
成交金额 Money,
外部订单号 varchar(50),
店铺代码 varchar(50),
店铺 varchar(50),
买家ID varchar(50)--注意,如果声明为nvarchar类型,则此字段会把字段不足的部分用空格全部填充
)
--删除行
truncate table RMS_OrderInfo--不记录日志,全部删除
delete RMS_OrderInfo where Orderid='1'
--删除表
drop table RMS_OrderInfoDetail
--删除存储过程前,查看是否存在
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[sp_入库确认]') AND type in (N'P', N'PC'))--同理,表格type为u
DROP PROCEDURE [dbo].[sp_入库确认]