日期:2014-05-17  浏览次数:20434 次

存储过程 拆分表到多个表
我想将表A 
Orderid  Detail
11110    xxx1
11111    xxx2

Detail 的内容 有点多,我用xxx1,xxx2代替

xxx1

【1】 Non-slip 4 Crampons Boot Shoes Snow ice Traction Cleat Spike Anti,ICE CLEATS FOR SHOES N210B
(产品数量:1 piece)
【2】 10-STUD UNIVERSAL OUTDOOR METAL SPIKES ICE GRIPS FOR SHOES,SNOW AND ICE CLEATS,ICE GRIPPERS SNOW CRAMPONS
(商家编码:N370)
(产品数量:1 pair)


将表A拆分到2个表
1个头信息表 包含orderid
1个明细信息表 包含 orderid 以及 表A中detail 中的 产品标题,商家编码,产品数量。 一个头可能对应多个明细,【1】,【2】 就是标识会对应几条明细。
拆分完后从表A中删除 该Orderid

请问这个存储过程如何写,主要是detail 信息的拆分不会
谢谢 来帮看此贴的人,祝大家万事如意~

------解决方案--------------------
折分的存储过程?

这个是建表的结构
order(orderid,.....)
orderdetail(orderid,productid,price,...)
这样两个表就要以了。