Definition in View&Database

Here is the definition in Application Designer:

SELECT a.SETID
 , a.PROD_GRP_TYPE
 , a.PRODUCT_GROUP
 , a.DESCR
 , a.GLOBAL_FLAG
 , a.eff_status
  FROM %Table(PROD_GROUP_TBL) a
 WHERE (%EffdtCheck(PROD_GROUP_TBL b, a, %CurrentdateIn)
    OR a.EFFDT > %CurrentDateIn) 
   AND MARKET = 'GBL'

When you view it in database, it is translated into the sql below:

SELECT a.setid, a.prod_grp_type, a.product_group, a.descr, a.global_flag
     FROM ps_prod_group_tbl a
    WHERE (   a.effdt =
                 (SELECT MAX (effdt)
                    FROM ps_prod_group_tbl b
                   WHERE b.setid = a.setid
                     AND b.prod_grp_type = a.prod_grp_type
                     AND b.product_group = a.product_group
                     AND b.effdt <=
                            TO_DATE (TO_CHAR (SYSDATE, 'YYYY-MM-DD'),
                                     'YYYY-MM-DD'
                                    ))
           OR a.effdt >
                       TO_DATE (TO_CHAR (SYSDATE, 'YYYY-MM-DD'), 'YYYY-MM-DD')
          )
      AND market = 'GBL';

转载于:https://www.cnblogs.com/GoDevil/archive/2009/01/07/1371035.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值