oracle - 字段中的总数不能超过一个值
问题描述
我如何告诉 oracle apex 一个字段(个人)的总和不能超过 5(5 是字段的总数)。例如,某人最多可能需要 5 个个人日,但不能超过,除非他们必须使用假期
解决方案
这是一个选项:
- 创建一个函数(接受人的 ID)并返回个人天数(这将是一个
SELECT
带有SUM
函数的简单语句)和 - 可能 - 一个WHERE
将行限制为......什么的子句?去年? - 在 Apex 页面上,为您用于输入个人天数的项目创建验证;它的类型是返回错误文本的 PL/SQL 函数,并检查输入的个人天数 + 个人天数(到目前为止)(由函数返回)是否超过 5 天。如果是,则显示错误。
推荐阅读
- javascript - 在应用程序中打开应用程序时调用什么,我该如何设置它的样式?
- android - 使用键盘android对焦时如何设置材质按钮的背景?
- javascript - 未捕获(承诺中)TypeError:无法读取未定义的属性'functionName'
- laravel - Trix editor 为什么工具栏在编辑器模糊时消失?
- python - 按类别评估累积总和并在新的一天开始时重置
- excel - 在 vba 求解器上的每次更改时运行 sub
- javascript - 使用 Webpack 和 Node.js 的 ClassName/ClassName.js 模块解析
- algorithm - 检查,该组对象可以排序(传递性)
- chart.js - Chart.js - 在这种情况下避免行归零并删除点
- c# - 如何在 C# 中获取泛型方法参数属性名称?