我有一个自由格式的 SQL 查询,我想在报告中使用它。我想传递一个报告参数,但我还想传递另外 2 个参数,但实际上没有使用。添加它们的原因是因为报告生成器代码被其他遗留系统使用,并且这些报告需要这两个参数。
目前看来,如果参数在查询中未使用,它们将从参数列表中删除。因此,我想我可能会尝试将参数添加到选择中以确保它们被使用,但这会导致语法错误。
例如
select o.*, {?param2}, {?param3} from orders as o where o.orderid = {?OrderqId}
请原谅我对水晶的了解有限。我该如何解决这个问题?