在用查询接口做报表的时候,经常会很郁闷,常常会碰到这样的情况:复杂一点点的sql语句在sql server里面运行时没有问题的,但是一到sbo的查询接口,就变得很难通过,常常会碰到如下的情况:
1.自定义表或表对象在sql server里面做视图连接就没有问题,但到查询接口里面就会经常报错;2.表代号(select * from oitm t1里的t1)如果复杂一点,也需要很注意(比如用union等的时候),有时重复sbo也会经常通不过;3.sql语句定义了变量取sbo的查询条件时,也经常会显示不出来u201C大于u201Du201C等于u201D等符号;4.定义多个变量取查询条件时,也经常编译不过;5.多空格,少空格;多个中括号,少个中括号效果也会不一样;6.等等还有一些其它情况
我想很多做过报表开发的人员,大都碰到过上述情况,而且很难调试、找原因,会浪费大量的时间!同时,客户也很难理解为什么会这样!
因此,希望能够找到一些固定的规则或语法要求或者开发经验,提高开发报表的效率!
谢谢!