Oracle Apex中如何在IG查询中存储选择列表显示值
交互式网格添加隐藏部门名称列的查询写法
你可以通过关联员工表和部门表,直接把dept_name查询出来,之后在交互式网格里将这个列设置为隐藏即可。修改后的查询语句如下:
select e.emp_id, e.dept_id, d.dept_name, -- 用于后续授权的隐藏列 e.emp_name, e.designation, e.bu from employees e left join departments d on e.dept_id = d.dept_id;
补充说明:
- 使用
LEFT JOIN是为了保证即使某些员工的dept_id为空(无对应部门),也能正常查询出该员工的其他数据,不会被过滤掉 - 在交互式网格的列配置中,找到
dept_name列,将其「隐藏」属性设置为「是」,这样前端不会显示,但后台可以正常引用这个值 - 后续设置授权条件时,直接使用这个
dept_name列的值即可
内容的提问来源于stack exchange,提问作者Velocity
相关产品推荐
相关产品推荐

