美文网首页
EBS值集内数据失效后查询报错

EBS值集内数据失效后查询报错

作者: 穿越人海zx | 来源:发表于2018-12-21 11:36 被阅读0次

一、背景

在EBS的值集中可以失效单条数据 ,标准表的数据是由start_date和completion_date进行控制数据的有效性


image.png

二、失效值集的单条数据后界面查询报错

image.png

三、解决方案

实现效果,在录数据时不可选择到失效的数据,在查询时可以正常查询

查询时不做日期限制: :system.form_status = 'QUERY'
非查询时做日期限制: :system.form_status <> 'QUERY'

WHERE 1=1
AND T.PROJECT_ID= :$FLEX$.CUX_PROJECT_ID
AND (:system.form_status = 'QUERY' OR
       (:system.form_status <> 'QUERY' AND
       trunc(SYSDATE) BETWEEN t.start_date AND
       nvl(t.completion_date
            ,trunc(SYSDATE))))
AND NOT EXISTS (SELECT 1
        FROM   pa_tasks pt
        WHERE  pt.parent_task_id = T.task_id)
image.png

相关文章

  • EBS值集内数据失效后查询报错

    一、背景 在EBS的值集中可以失效单条数据 ,标准表的数据是由start_date和completion_date...

  • MySQL索引失效记录

    基于InnoDB引擎 条件用 or 拼接可能失效为啥呢?假设通过索引过滤获取到的数据集为A,满足查询条件的结果集为...

  • mysql语句(自用)

    1.统计查询(查询数量和) 2.查询不在数据内的数据 3.组合查询 4.查询账户信息 5.替换字段中的某个值 6....

  • 缓存更新模式

    Cache Aside模式 读取失效:cache数据没有命中,查询DB,成功后把数据写入缓存 读取命中:读取cac...

  • MYSQL 8 基本操作之03 (字符集)

    查询服务器字符集 查询服务器字符集校对规则 查询数据库字符集 查询数据库字符集校对规则 查询表的字符集及校对规则

  • MySQL~高级查询

    一、多表查询 1、内连接查询 内连接通过在查询中设置连接条件的方式,来移除查询结果集中某些数据行后的交叉连接。简单...

  • es相关 Elasticsearch

    数据迁移:复制新索引 创建索引 Mapping 查询数据 查询Mapping 报错:Limit of tota...

  • 5.redis缓存击穿、redis事务、删除策略、淘汰策略

    1.缓存击穿是什么?当某个缓存失效后,多个线程同时访问,同时判断缓存是失效的,那就会多个线程都访问数据库查询,并多...

  • Matlab 快速筛选符合条件的数据

    数据集过滤 提取原始数据集dataset某属性值在一定范围内的样本组成新的数据集data,其中col是第几列,lo...

  • django数据查询

    数据查询要从数据库检索数据,首先要获取一个查询集**(QuerySet),查询集表示从数据库获取的对象集合,它可以...

网友评论

      本文标题:EBS值集内数据失效后查询报错

      本文链接:https://www.haomeiwen.com/subject/omkmkqtx.html