触发器写法:

function CF_SHOULD_BACK_TIMEFormula return Number is
--其他:取MES工时按工段分别统计产量、投入工时合计:应回报工时=移动数量*[∑(各工段投入工时合计/各工段实际产量)]
V_SHOULD_BACK_TIME NUMBER(10, 2) := 0; --应回报工时
V_MAX_QUANTITY NUMBER(10, 2) := 0; --移动数量
V_DAILY_TIME NUMBER(10,2):=0;
V_MES_DAILY_HOUR NUMBER(10,2):=0;
begin
V_MAX_QUANTITY := nvl(CF_MAX_QUANTITYFormula, 0); --移动数量
begin
select nvl(sum(hours / work_quantity),0) * V_MAX_QUANTITY
into V_SHOULD_BACK_TIME
from (select sum(mfw.hours) hours,
sum(nvl(work_quantity, 0)) work_quantity,
code
FROM mes_fm_work_production_daily mfw ,CUX_PROD_LINE_SITE CPLS
where mfw.task_order_code = :WIP_ENTITY_NAME
and mfw.work_line = cpls.line_code
and mfw.code = cpls.site_code
and CPLS.DEPARTMENT_CODE=substr(:RESOURCE_CODE,1,3)
AND mfw.WORK_DATE<= NVL(to_date(:P_END_DATE,'YYYY-MM-DD'), TRUNC(SYSDATE))
group by code)
where nvl(work_quantity,0) <> 0;
exception when others then
V_SHOULD_BACK_TIME :=0;
end ;
return V_SHOULD_BACK_TIME;
end;

reports buileder 触发器的写法相关推荐

  1. SqlServer学习之触发器

    什么是触发器? 根据百度百科的解释,触发器是SqlServer提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,他的执行不是有程序调用,也不是手工启动,而是由事件来 ...

  2. mysql 触发器不能同时 insert or update or delete_MySQL6:触发器

    什么是触发器 MySQL的触发器(trigger)和存储过程一样,都是嵌入到MySQL中的一段程序.触发器是由事件来触发某个操作,这些事件包括INSERT.UPDATE和DELETE语句.如果定义了触 ...

  3. oracle触发器报错语法,Oracle 触发器

    Oracle触发器是使用者对Oracle数据库的对象做特定的操作时,触发的一段PL/SQL程序代码,叫做触发器.触发的事件包括对表的DML操作,用户的DDL操作以及数据库事件等. 一.触发器的作用 O ...

  4. oracle触发器报错语法,oracle触发器

    oracle触发器 系统默认用户 浏览 4438 oracle触发器怎么写? 通过编写数据库触发器,在HR数据库上实现下面的业务规则:1.如果某工种的最低工资进行上涨,则相应的员工的工资应自动增长.. ...

  5. [转] SQL Server中变量的声明和使用方法

    原文地址 SQL Server中变量的声明和使用方法 声明局部变量语法: DECLARE @variable_name DataType 其中 variable_name为局部变量的名称,DataTy ...

  6. 【Quartz】问题记录注意事项【四】

    原文:[Quartz]问题记录注意事项[四] 记录一:queartz 在同时启动多个任务是,触发器名称不能设置一致,不然第二次启动会不成功 记录二:quartz 在使用任务与触发器分离写法时,任务必须 ...

  7. python 查询sqlserver 视图_SQL Server 2017 数据库教与学(教学大纲,含Python+SQL Server案例)...

    原标题:SQL Server 2017 数据库教与学(教学大纲,含Python+SQL Server案例) 本书提供Python+SQL Server案例 SQL Server教学大纲 一.课程的性质 ...

  8. WEB开发文档2 总结

    转自:http://blog.donews.com/lvjiyong/archive/2006/06/29/931071.aspx 怎样将后台生成的在内存中的图象显示到客户端 Microsoft IE ...

  9. MS-SQL Server 基础类 - SQL语句

      网址收藏夹 免费申请! 首页 |收藏夹 | 笑话 | 贴吧 | 交友 | 留言 | 软件 | 超市 | 网页特效 | 酷站导航 | 论坛 新闻 | 同学录 | 图片 | 跑商 | 动画 | 音乐 ...

最新文章

  1. mac找不到mysql数据库_mac下mysql升级后找回丢失数据库
  2. 获得SAP help center的url
  3. 网站服务器被别人绑定域名了怎么办(nginx)?
  4. 搞懂 Java HashMap 源码
  5. semantic ui中文文档_Vuetify-广受欢迎的Material风格的开源UI框架
  6. python 多核并行计算_手把手 | 嫌Python太慢?并行运算Process Pools三行代码给你4倍提速!...
  7. gzdeflate函数_PHP中的gzcompress、gzdeflate、gzencode函数详解_php实例
  8. Zabbix通过自动发现监控端口
  9. C语言入栈算法,栈的入栈、出栈、获取栈顶的c语言算法
  10. HTML-图像,音频,视频和路径
  11. Docker实践 -- 安装Docker
  12. xp系统怎样安装传真服务器,Windowsxp系统下设置传真接收的详细步骤
  13. 程序员:办公室里的木匠
  14. python制作ico图标_Python 批量 png 转 ico
  15. 怎么给固定资产安装标签
  16. github国内镜像站
  17. qt 计算字符串宽度高度
  18. Naruto图片下载
  19. BetaFlight飞控AOCODARC-F7MINI固件编译
  20. java/php/net/python电影影评网站设计

热门文章

  1. PHP正则表达式及实例
  2. 【AI视野·今日CV 计算机视觉论文速览 第227期】Fri, 25 Jun 2021
  3. Java—抽象类和接口的区别
  4. Java—static关键字
  5. ajax通用格式 jquery版本
  6. 父子继承与方法的重写 java 114818255
  7. fastdfs-配置存储服务器storage
  8. 索引-linux-技术大钢
  9. C与PHP的联系与区别
  10. java期末项目实验答辩毕业设计工程项目源码