云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

云存储_饰品网站建设_优惠

小七 141 0

Web Intelligence(我认为在4.1 SP06中)中的free-hand SQL(又称free-hand SQL、freehand SQL、FHSQL)的回归为以您现有的universe可能不支持的方式或您还没有universe的方式查询数据提供了一些新的可能性。它也有自己的一系列问题,例如难以维护和容易引入低效查询。这些问题在别处也有涉及。这篇博文的目的是揭开BusinessObjects中常见错误的神秘面纱。

我在SQLServerManagementStudio(SSMS)中构建并完善了我的SQL语句。这里是我尝试做的简化示例。

查询在SSMS中非常有效。我在网络智能中成功地验证了它。然而,返利公众号,当我在free-hand SQL文本编辑器上点击"OK"时,我收到一条错误消息:"遇到了一个问题。请求的操作无法完成。"

没有太大帮助。一开始我认为我的查询可能太长(250行,15000个字符),但后来我又用了一个更短的查询(40行,1500个字符)。经过反复试验,我终于确定了原因。我有多个同名的列。在我的实际查询中,数据与大数据专业,我返回了30列,大数据怎么样,其中一些列被定义为CASE语句,因此不像上面的示例中那样明显地有重复的列名。

如果您的查询没有显式地列出列(即选择*…),并且您正在连接具有相同名称的列上的表,那么您将遇到此问题,并且它将发生更难发现,移动物联网卡,因为列没有列出。

总之,只能使用免费的SQL作为最后手段。如果您必须使用徒手SQL,请避免使用"SELECT*"并显式列出查询中的列,软件企业的认定,并确保不要多次使用同一列名。