如何获取项目“数据库列”名称

时间:2019-08-01 06:34:35

标签: oracle-apex

Oracle Apex 19.1.0.00.15。 如何获取IG或Form区域(如Oracle Forms中存在的)的项目“数据库列”名称

get_item_property('block.item',COLUMN_NAME);

1 个答案:

答案 0 :(得分:1)

我不知道要执行此操作的现有功能,但是对于表单项,您可以像这样获得它:

select item_source
  into v_column_name
  from apex_application_page_items
 where application_id = :APP_ID
   and item_name = v_item_name;

您可以将其包装在自己的函数中。

对于IG列,还有另一个APEX视图APEX_APPL_PAGE_IG_COLUMNS,但是我看不到查找列名所需的方式,您将需要知道列名,对吧?!