select       distinct

b.lvl

层次,

b.OPERATION_SEQ_NUM

工序,

msi1.segment1

父件编码,

msi1.description

父件描述,

msi1.item_type                                 父件类型,

msi1.inventory_item_status_code 父件编码状态,

msi2.segment1

子件编码,

msi2.description

子件描述,

msi2.item_type

子件类型,

b.component_quantity

用量,

b.COMPONENT_YIELD_FACTOR              产出率

from inv.mtl_system_items_b msi1,

inv.mtl_system_items_b

msi2,

apps.BOM_BILL_OF_MATERIALS bom,

(select level lvl,

bic.bill_sequence_id,

bic.component_item_id,

bic.component_quantity,

bic.OPERATION_SEQ_NUM,

bic.COMPONENT_YIELD_FACTOR,

bic.COMPONENT_SEQUENCE_ID,

bic.item_num,

bic.wip_supply_type,

bic.supply_subinventory,

bic.effectivity_date

FROM

apps.BOM_INVENTORY_COMPONENTS bic

where bic.disable_date IS

NULL

and bic.IMPLEMENTATION_DATE

is not null

start with

bic.bill_sequence_id in

(select nvl(common_bill_sequence_id,bill_sequence_id)

from apps.BOM_BILL_OF_MATERIALS bom2,

inv.mtl_system_items_b

msi

where bom2.assembly_item_id =

msi.inventory_item_id

and bom2.organization_id = msi.organization_id

and msi.organization_id in(1,157)

and

bom2.alternate_bom_designator is null)

CONNECT BY bill_sequence_id in

prior

(SELECT distinct nvl(common_bill_sequence_id,bill_sequence_id)

FROM apps.BOM_BILL_OF_MATERIALS BO,

inv.mtl_system_items_b    msi

WHERE BO.assembly_item_id = bic.component_item_id

AND BO.organization_id in(1,157)

and bo.ORGANIZATION_ID = msi.ORGANIZATION_ID

and bo.ASSEMBLY_ITEM_ID = msi.INVENTORY_ITEM_ID

and bo.alternate_bom_designator is null

and disable_date IS NULL)) b

where b.bill_sequence_id =

nvl(bom.common_bill_sequence_id,bom.bill_sequence_id)

and bom.ORGANIZATION_ID in(1,157)

and bom.ORGANIZATION_ID = msi1.ORGANIZATION_ID

and bom.ASSEMBLY_ITEM_ID = msi1.INVENTORY_ITEM_ID

and bom.ORGANIZATION_ID = MSI2.ORGANIZATION_ID

AND b.component_item_id = MSI2.INVENTORY_ITEM_ID

and msi2.inventory_item_status_code <> ‘Inactive‘

order by b.lvl

原文:http://www.cnblogs.com/st-sun/p/3781783.html

oracle bom展开 sql,Oracle EBS-SQL (BOM-15):检查多层BOM(含common BOM).sql相关推荐

  1. oracle bom展开 sql,展开BOM并使用最终用量的算法(转载)

    本文系转载子ITPUB,如果有侵犯您权益的地方,烦请及时的告知与我,我即刻将停止侵权行为: LEVEL    Parent   Child    Parent Qty        Child Qty ...

  2. Oracle EBS中分类账和法人实体 的关系(有sql语句实例)

    Oracle EBS中分类账和法人实体 的关系(有sql语句实例) 2012-12-06 16:05 2822人阅读 评论(0) 收藏 举报  分类: Oracle EBS(12)  Oracle数据 ...

  3. oracle 当前top sql,Oracle top 查询TOP SQL

    有时Oracle数据库服务器,系统CPU爆高,通过Top命令可以查看到占用CPU最高的进程 我们需要记住前几个TOP的pid号,带入下面的SQL,到数据库中查询运行的进程.服务器.用户.SQL.等待等 ...

  4. oracle 游标 内联,oracle – EXEC_SQL,EXECUTE IMMEDIATE,DBMS_SQL和内联SQL之间的区别

    1)您不能在PL / SQL块内执行直接DDL. BEGIN CREATE TABLE TEST AS ( SELECT * FROM FND_USER ); EXCEPTION WHEN OTHER ...

  5. 批量处理SQL Oracle下:

    Oracle下: 1.新增一个批处理文件:如a.bat 2.新增一个SQL脚本文件:如a.sql 3.a.bat中输入:sqlplus 用户名/密码 @C:\a.sql(假设a.sql在c:盘根目录下 ...

  6. oracle sql删除重复,【转帖】SQL Oracle删除重复记录

    1.Oracle删除重复记录. 删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录. delete from people where peopleI ...

  7. SQL(Oracle)日常使用与不常使用函数的汇总

    --日常使用的sql语句和oracle语句,有些相对使用的频率比较高,收藏起来还是比较值得的-- 绝对值 SQL:select abs(-1) valueOracle:select abs(-1) v ...

  8. oracle 的遍历语法,oracle pl/sql之pl/sql语法

    一.pl/sql基础 pl/sql分匿名块和命名块. 命名块:存储过程,函数,触发器,包等. pl/sql语句块分3部分: (1)声明部分 (2)可执行部分 (3)异常处理部分 其中可执行部分是语句块 ...

  9. oracle收集统计信息sql,Oracle自动统计信息的收集原理及实验

    从Oracle Database 10g开始,Oracle在建库后就默认创建了一个名为GATHER_STATS_JOB的定时任务,用于自动收集CBO的统计信息.这个自动任务默认情况下在工作日晚上10: ...

最新文章

  1. python中的List 和 Tuple
  2. spacevim 添加自动折行
  3. namecheap教程
  4. 用js实现放大镜的效果
  5. 原生php登录注册,原生php登陆注册
  6. 关于WinForm控件在asp.net中应用的问题。
  7. java验证json合法性_java校验json字符串是否合法
  8. 计算机网络实验传输文件,湖大计算机网络实验-tcp文件传输实验
  9. python学习第21天
  10. 读掘金小册组件精讲总结3
  11. 同类型的免费下载软件中, JDownloader的功能比FreeRapid Downloader功能要强很多
  12. yum源配置方法(阿里云源)
  13. 酒旅江湖战事:携程坚挺,美团蓄力,抖音来战
  14. 樊登读书搞定读后感_樊登读书会《搞定》听后感
  15. app兼容性测试方案
  16. java罗马帝国下载,Java程序设计2020满分完整版考 试题库大全
  17. 编写python爬虫基础_0基础如何快速写python爬虫
  18. QQ防红跳转短网址生成网站源码(91she完整源码)
  19. android广播监听短信并显示内容
  20. Kafka启动失败异常-InconsistentClusterIdException

热门文章

  1. python打开文件_喜大普奔 | 如何在Win10下利用Python打开grib文件
  2. Java黑皮书课后题第5章:**5.36(商业应用:检测ISBN)使用循环简化编程练习题3.9
  3. adsl拨号无公网地址如何用ddns_【好玩的网络-第5期】分享自编ddns程序,17行代码轻松实现免费ddns,服务器或nas玩家的福音...
  4. 牛客网测试题--小a和黄金街道
  5. pdf如何转换成word文档
  6. 介绍几款好用的Web开发管理工具
  7. HDU 2612 Find a way
  8. 一维数组工具 OneArryasTools v1.1(doc生成正常)
  9. 牛客网(剑指offer) 第十题 矩形覆盖
  10. [知识图谱实战篇] 二.Json+Seaborn可视化展示电影实体