Oracle
奶茶半糖233
hello word
展开
-
Oracle根据执行计划进行优化
需求 根据输入的子节点参数递归查询所有上级节点,并拼接成字符串显示。数据量大查找耗时久 单行测试执行结果 //1行 执行时间 0.050s select wmsys.wm_concat(mg.fname_l2) wlmc from EAS.T_BD_MaterialGroup mg start with mg.fid = ( select mg.fid from EAS.T_BD_...原创 2019-10-28 09:55:35 · 657 阅读 · 0 评论 -
Excel 导入Oracle 数据库 EasyExcel
基础数据导入Oracle数据库,一个月数据量基本是10w加。原Excel 是03 版本最大行是6w不满足当前需求,导入xlsx POI解析慢还一不小心就内存不足,卧槽!!!!网上看到阿里的EasyExcel ,看到api 还不错,那就动手。 目标 1、导入时间不能太久(poi导入8w多都快10分多,可能是我用usermodel模式吧) 2、SQL新增方面:用connection.prepar...原创 2019-10-23 15:54:19 · 378 阅读 · 0 评论 -
Oracle 存储过程游标学习
需求:看应收单的销售利润 。 单据关系:应收单上推单据是销售订单,销售订单上游单据是销售报价单 普通销售:销售订单上游单据是销售报价单, 委托代销:销售订单上游单据依然是销售订单1,从销售订单1上推是销售报价单。 实现思路:以应收单为主表循环查找销售订单和应收单, 判断点: 应收单核心单据 CoreBillNumber、CoreBillId是销售订单SaleOrderID、SaleOr...原创 2018-05-17 11:51:42 · 649 阅读 · 0 评论 -
学习oracle存储过程
需求: 发货通知单审核 ,应收款金额(统计全部币别)+发货通知单已审核未出货+已出货未开票金额+本单审核金额 <= 信用档案金额 1、应收款金额:sum(应收汇总表.期末余额) group by 币别, 通过币别汇总 应收汇总表.期末余额 2、发货通知单已审核未发货:发货通知单(审核) 下推 销售出库单 条件: 未发货库数...原创 2018-06-21 17:32:12 · 297 阅读 · 0 评论