许多 Oracle EBS 表包括、 和列ENABLED_FLAG,这些列用于确定该行在应用程序中是否可用。START_DATE_ACTIVEEND_DATE_ACTIVE
例如,要从表中获取当前查找代码的FND_LOOKUP列表,我将运行以下 SQL 查询
select lookup_code
from fnd_lookups fl
where and fl.enabled_flag = 'Y' and sysdate between nvl(fl.start_date_active,sysdate) and nvl(fl.end_date_active,sysdate)
我的问题是为什么有一个ENABLED_FLAG给定的START_DATE_ACTIVEandEND_DATE_ACTIVE似乎足以确定该行是否应该在应用程序中可用?还有其他ENABLED_FLAG我没有看到的目的吗?