【发布时间】:2017-02-14 13:46:44
【问题描述】:
- Oracle Report Builder 中的用户参数是什么?这些参数的用途是什么?
- 什么是引用列和参数、绑定引用、词法引用?
- 绑定引用和词法引用有什么区别?
【问题讨论】:
-
手册中没有这个信息吗?
标签: sql oracle oraclereports
【问题讨论】:
标签: sql oracle oraclereports
用户参数是用户定义的参数,它们用于使您的报告动态化。词法参考,也称为词法参数,在用户参数的帮助下在报表触发器中使用,例如
select * from emp where emp.smp_id
以上是您的报告查询
和 param_emp_id 和 param_where 是您的用户参数,然后在 beforeparameter 报告触发您的简单词法参数应该是
if param_emp_id < 50 then
param_where := 'and emp.age > 30';
end if;
现在您的报告查询如下所示:
select * from emp where emp.smp_id &param_where
它的意思是年龄的加入只有在emp id小于50时才有效,否则无效,这是词法参数或引用的简单示例。
现在什么是绑定引用,也称为绑定变量,直接在您的报告查询中使用
select * from emp where emp.emp_id < :param_emp_id
上面是我们的用户参数绑定引用的示例,非常简单,如果我们直接在报表查询中使用我们的用户参数,它称为绑定引用。
希望对您有所帮助!
【讨论】: