所有
是否有人知道会修改业务对象创建的自定义sql的任何技巧或对象顺序?目前我们有要求声明我们必须只使用Business Objects生成的“自定义sql”。这个SQL的问题是它开始于子表上的右外连接,而不是我们的入口点。
想法?
答案 0 :(得分:0)
SQL是通过Universe确定的,对象被拖入WebI文档的顺序确实影响了BO如何生成SQL。
听起来您正在考虑更改from子句的构建方式,这几乎总是需要对Universe进行更改,而不是将对象引入WebI查询构建器的顺序。
您可以更好地了解如何更改Universe以在Dave Rathbun's blog上生成正确/更好的SQL,尤其是他关于上下文的文章。
答案 1 :(得分:0)
Business Objects在Universe Designer属性中具有超级机密设置。在属性中,将 SORT_JOINS_BY_QUERY_OBJECTS 更改为是。这将使BOBJ使用结果对象窗格中对象的顺序生成SQL。