PLSQL
文章平均质量分 57
花椰菜1110
这个作者很懒,什么都没留下…
展开
-
oracle递归函数--oracle start with connect by 用法
比如模块表 mod 字段 number modId number parentModId varchar modName 从下往上查 select * from mod m start with m.modId = ? connect by prior m.parentModId = m.modId 从上往下查 select * from mod m sta转载 2015-07-21 11:49:56 · 985 阅读 · 0 评论 -
弹性域中数据查询
--应收会计-事务处理-分配-GL 账户-部门段 select * from gl.gl_code_combinations gcc WHERE gcc.code_combination_id = 1157 --弹性域字段组合表 select * from FND_FLEX_VALUES_VL fvl WHERE fvl.DESCRIPTION LIKE '国际业务一部'原创 2014-11-14 11:50:57 · 553 阅读 · 0 评论 -
测试接口方法
DECLARE L_IFACE_REC PO.PO_HEADERS_INTERFACE%ROWTYPE; L_IFACE_LINES_REC PO.PO_LINES_INTERFACE%ROWTYPE; L_ORG_ID NUMBER :=81; --OU ID L_USER_ID NUMBER := FND_GLOBAL.USER_ID; --User原创 2014-11-14 11:48:32 · 601 阅读 · 0 评论 -
采购月报表(素丽)
SELECT pha.segment1 po_number, to_char(mmt.transaction_date,'yy-mm-dd') transaction_date, decode(mmt.transaction_type_id,18,'接收',36,'退回','') transaction_type, msib.segment1原创 2014-11-14 11:46:17 · 387 阅读 · 0 评论 -
为表增加新列(不改变表结构和数据)
--(1)--Oracle 添加字段:ALTER TABLE 表名 ADD (字段名 类型 空否 ...);--Oracle 删除字段:ALTER TABLE 表名 DROP COLUMN 字段名;--最好不要有数据--Oracle 修改字段:ALTER TABLE 表名 MODIFY (字段名 类型 空否 ...); --改类型/名字最好不要有数据COMMENT原创 2014-11-14 11:03:10 · 714 阅读 · 0 评论 -
合计小计--CUX_PO_MONTHLY_REPORT_PKG(自己小计包)
create or replace package body CUX_PO_MONTHLY_REPORT_PKG IS--通过采购对账单验证数据的正确性PROCEDURE OUT_PUT(P_TYPE IN NUMBER, P_VAR_BUF IN VARCHAR2) IS BEGIN IF P_TYPE = 1 THEN FND_FILE.PUT_LINE(原创 2014-11-14 09:39:11 · 550 阅读 · 0 评论 -
报表小数点前0不显示的问题解决
--根据公司财务部的要求,需要在ERP报表中的数字输出格式需要在小数点前的0也要显示,且如果数字是整数,那么整数后面最好不要把0(精度)带出来。---正常情况下,无任何格式的输出是.1(0.1),财务的会计员看多数字时会把.1(0.1)看成1,对于这种只是显示小数点前面的0,根据网上关于ORACLE的格式输出是很好解决的,如:--x =0.1TO_CHAR(x,'fm9999990.9原创 2014-11-14 14:04:02 · 3874 阅读 · 0 评论 -
客户物料表
SELECT MCIX.CUSTOMER_ITEM_ID,--客户物料ID MCI.CUSTOMER_ITEM_NUMBER--客户物料编码 FROM MTL_CUSTOMER_ITEMS MCI,--客户物料表 MTL_CUSTOMER_ITEM_XREFS MCIX--客户物料交叉参考表(客户料号和长盈料号对照表) WHERE MCI原创 2014-11-14 13:56:11 · 1093 阅读 · 0 评论 -
将正负值分别显示的函数
--*************将正负值分别显示的函数NVL(SUM(DECODE(SIGN(MMT.PRIMARY_QUANTITY), 1, 1, 0) * MMT.PRIMARY_QUANTITY),0) RECEIVED_QTY,SELECT SIGN(3) FROM DUAL --符号函数 输出1SELECT SIGN(-100) FROM DUAL --符号函数 输出-1原创 2014-11-14 13:52:13 · 1883 阅读 · 0 评论 -
工单常用表
--离散任务视图SELECT primary_item_id, --物料ID START_QUANTITY --工单起始数量 FROM WIP_DISCRETE_JOBS_V --离散任务视图 WHERE WIP_ENTITY_NAME='49011' ---工单号(任务名称) -----根据WIP_ENTITY_原创 2014-11-14 11:52:58 · 4031 阅读 · 0 评论 -
更新字段值
update TABLE_NAME SET 字段名=新值 where v1=v1;原创 2014-11-14 11:51:56 · 338 阅读 · 0 评论 -
用户表及查用户密码
--用户表 SELECT FU.USER_NAME,--由用户ID找到用户姓名 FU.DESCRIPTION, FROM FND_USER FU--查用户mSELECT FU.USER_NAME, PAPF.FULL_NAME, CUX_CRACKPWD.GETPWD('APPS', FU.ENCRYPTED_USER原创 2014-11-14 11:04:44 · 1959 阅读 · 0 评论 -
银行、支行、银行账号
SELECT ibybanks.bank_name, --银行 ibybanks.bank_branch_name, --分行 ibybanks.bank_account_num_electronic--银行帐号 FROM iby_external_payers_all iepa,原创 2014-11-14 11:27:20 · 4006 阅读 · 0 评论 -
物料常用表
--任务物料需求发放表SELECT * FROM WIP_REQUIREMENT_OPERATIONS WRO WHERE INVENTORY_ITEM_ID='1.1.11.0010'--任务物料需求发放视图SELECT WROV.concatenated_segments--组件编码 FROM WIP_REQUIREMENT_OPERATIONS_V WROV原创 2014-11-14 11:04:06 · 1254 阅读 · 0 评论 -
表的索引字段一般不用格式转换函数,否则失去索引的效果,使索引速度变慢
--表的索引字段一般不用格式转换函数,否则失去索引的效果,使索引速度变慢SELECT FND_DATE.CANONICAL_TO_DATE(TO_CHAR(MMT.TRANSACTION_DATE,'yyyy-MM-dd hh24:mi:ss')) FROM MTL_MATERIAL_TRANSACTIONS MMT--FND_DATE.CANONICAL_TO_DATE(TO_原创 2014-11-14 10:58:15 · 376 阅读 · 0 评论 -
取订单头状态和行状态
oe_line_status_pub.get_line_status(ol.line_id,ol.flow_status_code)--取订单行状态SELECT DISTINCT T.Flow_Status_Code --订单头状态 FROM OE_ORDER_HEADERS T原创 2014-11-14 11:51:28 · 1517 阅读 · 0 评论 -
工单类型及描述
SELECT wac.class_code, wac.description, wac.class_type FROM wip_accounting_classes wac WHERE wac.organization_id = 85原创 2014-11-14 11:53:33 · 2915 阅读 · 0 评论 -
R12供应商地点层付款方法SQL
--R12供应商地点层付款方法SQL:select ipmv.payment_method_name,ipmv.payment_method_code,'N' primary_flag,'Y' globalfrom iby_applicable_pmt_mthds aipmv,iby_payment_methods_vl ipmvwhere aipmv.paymen原创 2014-11-14 14:00:00 · 993 阅读 · 0 评论 -
Oracle中ROWNUM的使用技巧
转自:http://blog.sina.com.cn/s/blog_683b7a840100mhhs.html参考:http://blog.csdn.net/xueshuangshuang123/article/details/87814421 特殊结果输出利用ROWNUM,我们可以做到一些特殊方式的输出。1.1 Top N结果输出我们如果希望取输出结果的前面几条数据,通过RO转载 2015-06-25 16:13:37 · 2035 阅读 · 0 评论 -
Oracle SQL性能优化常用方法
转自:http://blog.itpub.net/28673746/viewspace-757985(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个转载 2015-06-17 17:12:46 · 357 阅读 · 0 评论 -
EBS R12中SLA子分类帐与子模块的关联关系
一、应付帐款--发票分录select ai.INVOICE_NUM, xal.*from AP_INVOICES_ALL ai,XLA_TRANSACTION_ENTITIES xte,xla_events xe,XLA_AE_HEADERS xah,XLA_AE_LI转载 2015-06-17 14:20:09 · 722 阅读 · 0 评论 -
How To Join XLA_AE_HEADERS and RCV_TRANSACTIONS(子分类账到事务处理追溯)
转自:http://www.cnblogs.com/toowang/p/3346831.htmlApplies to: Oracle Inventory Management - Version: 12.0.6 and later [Release: 12 and later ] Information in this document applies to any platfor转载 2015-06-17 14:54:40 · 922 阅读 · 0 评论 -
实战BULK COLLECT(成批聚合类型)和数组集合type类型is table of 表%rowtype index by binary_integer .
转载 http://blog.csdn.net/zcywell/article/details/7258049例1: 批量 查询部门号为 "10" 号的并把它们打印出来 .DECLARE TYPE emp_table_type IS TABLE OF my_emp%ROWTYPE INDEX BY BINARY_INTEGER; v_emp_table e转载 2015-04-13 10:29:53 · 1398 阅读 · 0 评论 -
Merge into的使用详解
转自:http://blog.csdn.net/inthirties/article/details/4731930Merge是一个非常有用的功能,类似于Mysql里的insert into on duplicate key. Oracle在9i引入了merge命令, 通过这个merge你能够在一个SQL语句中对一个表同时执行inserts和updates操作. 当然是update转载 2015-04-07 10:20:32 · 503 阅读 · 0 评论 -
接收事物处理数据卡在接口表中
转自:http://blog.itpub.net/7590700/viewspace-850336/在做接收事物处理时,有时候会发现出现验收单号,但打印时,找不到此单,或者接受后,查不到库存变化。 数据卡在接口表里,处理方法有两个,一为删除,二为重新提交请求。[@more@]首先,查看TRANSACTION STATUS SUMMARY. 如果发现接收时出现验收单号,但打印转载 2015-03-28 15:18:30 · 808 阅读 · 0 评论 -
Oracle EBS R12 GL 追溯 AR 方法
转自:http://blog.sina.com.cn/s/blog_555bad1d0100gtcz.html在EBS由11i升级至R12后,GL 追溯 子模块的方法也跟着发生了变化,以下将介绍一下GL如何追溯至AR1. 通过 gl_import_reference 表找到来源为应收的记录的 gl_sl_link_id2. 通过 gl_sl_li转载 2015-03-16 15:15:38 · 2433 阅读 · 0 评论 -
EBS R12中SLA子分类帐与子模块的关联关系
转自:http://blog.chinaunix.net/uid-324202-id-3413901.html一、应付帐款--发票分录select ai.INVOICE_NUM, xal.* from AP_INVOICES_ALL ai, XLA_TRANSACTION_ENTITIES xte, xla_events转载 2015-03-16 15:07:28 · 592 阅读 · 0 评论 -
START WITH CONNECT BY PRIOR
START WITH CONNECT BY PRIOR这个语法主要用于查询数据包中的树型结构关系。先看下原始数据时怎么样的吧!表中第一行1001是1002的父节点,而第二行1002又是1003的父节点,如此循环。如题:要求给出其中一个数字能找出其最终的根节点!应该要怎么样实现呢?请看如下sql语句,这里我就拿1008为例。图中第一行第一个num1就是根节点了。再来分析下sql语句:转载 2015-01-05 11:25:17 · 361 阅读 · 0 评论 -
Oracle 获取日期的周数
转自:http://blog.csdn.net/oscar999/article/details/17713611计算标准oracle 里支持两种标准的时间, 一种是oracle 自身的标准, 另一种是ISO 的标准1. oralce 标准 1) 每年的 1 月1号作为这一年的第一天。(不管这一天是星期几) 比如: 20转载 2014-12-08 10:55:36 · 1564 阅读 · 0 评论 -
ORACLE计算一年的12个月份及一些日期函数
转自:http://www.234wo.com/jtbc/articles/?type=detail&id=112取一年中的12个月份效率差的方法:select to_char(add_months(to_date('201106','yyyymm'),-rownum+1),'yymm')from tb_dmcs_daq where rownumunion allsel转载 2014-12-05 09:52:40 · 7942 阅读 · 0 评论 -
日期关联取最近日期的SQL
JAVA: jdk的安装及环境配置1. 下载JDK安装文件网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html选择安装包下载,如图所示。Java_jdk 下载页面 2. 安装 JDK01. 双击 JDK文件,如图所示。jdk 安装文件名称 02. 弹出 JD转载 2014-11-06 09:40:57 · 737 阅读 · 1 评论 -
报表中两种传空参数方式的区别
--两种传参数方式的区别--费用采购接收单:CUX_COST_PURCHASE_REV_PKG--CURSOR c_count(X_PF IN VARCHAR2)中如果用第一种 MSIB.SEGMENT1查出来不能为空值,--对于按类别而不是按料号采购的就查不出数据(有物料类别,无料号)AND MSIB.SEGMENT1 BETWEEN NVL(P_ITEM_NUM_F, MSIB原创 2014-11-14 14:05:13 · 684 阅读 · 0 评论 -
事务处理类型表
--事务处理类型表 SELECT transaction_type_id, --事务处理类型 transaction_type_name --事务处理名称 FROM mtl_transaction_types原创 2014-11-14 10:56:02 · 1020 阅读 · 0 评论 -
删除
DELETE FROM table_name a WHERE a.ID = xxx--删除表中的某一条数据 DELETE FROM table_name a --删除表ALTER TABLE 表名 DROP COLUMN 列名;--删除表中的一列原创 2014-11-14 10:54:17 · 354 阅读 · 0 评论 -
三张工单号全部显示在一格里及BOM层级
--此程序适用于(1)三张工单号全部显示在一格里,CUX_PO_ORDER_WX(采购订单-外协)(2)按前边多一个空格的方式层次显示BOM层级/*add by wrh 20140628:一个订单行的一个发运行对应三个分配行的三张不同任务单号, 即一个订单行对应三张工单,三张工单号全部显示在一格里*/ FOR C_DIS IN CUR_DIS(c_h.PO_原创 2014-11-14 10:52:59 · 472 阅读 · 0 评论 -
业务实体和库存组织
--业务实体表--查出业务实体SELECT * FROM HR_OPERATING_UNITS --业务实体不等于当前职责的业务实体SELECT NAME,ORGANIZATION_ID FROM HR_OPERATING_UNITS WHERE ORGANIZATION_ID --库存组织表SELECT * FROM org_organization原创 2014-11-14 11:16:10 · 4560 阅读 · 0 评论 -
销售预测表
--销售预测表:供应链-预测-CUX:集SELECT MFD.CREATION_DATE, --下单日期 MFD.CREATED_BY,--下单人 MFD.FORECAST_DESIGNATOR--客户名称 FROM MRP_FORECAST_DESIGNATORS MFD SELECT * FROM MRP_FORECAST_DESIGNATO转载 2014-11-14 11:09:40 · 1843 阅读 · 0 评论 -
提高SQL查询效率的方法
注:转自nanshe存储过程的核心还是sql文,为了执行一定的任务而组合在一起的SQL、PL/SQL语句集,不是为了加快查询速度,视图是建立的一个虚表可以加快查询速度,设计数据库满足第三范式。要想加快查询速度除了可以建索引外,优化sql文是关键,如下:1.解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表 driving table)将被最先处理.转载 2014-11-14 10:58:57 · 1397 阅读 · 0 评论 -
四舍五入,保留N位小数
--四舍五入,保留N位小数SELECT cast(round((WOV.LAST_UNIT_COMPLETION_DATE-WOV.FIRST_UNIT_START_DATE)*24,1) as numeric(10,1)), WOV.LAST_UNIT_COMPLETION_DATE,WOV.FIRST_UNIT_START_DATE FROM WIP_OPERATI原创 2014-11-14 10:57:39 · 422 阅读 · 0 评论 -
采购订单“管理税”--税分类
--采购订单“管理税”--税分类select ZLDF.INPUT_TAX_CLASSIFICATION_CODE--ZL.TAX_RATE_CODE,ZL.TAX_RATE from po_lines_all POL, po_line_locations_all PLL, zx_lines_det_factors ZLDF--zx.zx_lines原创 2014-11-14 10:56:59 · 1048 阅读 · 0 评论