k3二次开发 之 bom分层展开

本文详细介绍了如何展开物料BOM的层级结构,从BOM_HEAD和BOM_DETAIL表之间的关系出发,通过递归查询实现物料的多层次组成。同时,文中还展示了测试结果和相关SQL知识点,如RIGHT函数、@@rowcount变量和space函数的使用。
摘要由CSDN通过智能技术生成

 

 

CREATE TABLE [dbo].[BOM_DETAIL] (
 [PKID] [int] ,--IDENTITY (1, 1) NOT NULL ,
 [BOM_HEAD_PKID] [int] NOT NULL ,
 [CHILDREN_ITEM] [int] NOT NULL ,
 [QTY] [decimal](10, 0) NOT NULL 
) ON [PRIMARY]

CREATE TABLE [dbo].[BOM_HEAD] (
 [PKID] [int] ,--IDENTITY (1, 1) NOT NULL ,
 [MASTER_ITEM] [int] NOT NULL ,
 [QTY] [int] NOT NULL ,
 [VER] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,
 [STATUS] [nvarchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
) ON [PRIMARY]

CREATE TABLE [dbo].[item] (
 [item] [int] ,--IDENTITY (1, 1) NOT NULL ,
 [brand] [nvarchar] (10) ,
 [part_no] [nvarchar] (10)
) ON [PRIMARY]

insert item select 1 ,'A' ,'A1'
union  all  select 2 ,'B' ,'AAAAA'
union  all  select 3 ,'A' ,'AD'
union  all  select 4 ,'A' ,'SS'
union  all  select 5 ,'C' ,'123'
union  all  select 6 ,'C' ,'AAADSFD'
union  all  select 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值