点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
这是有效的Sql查询:
SELECT *,CountryName =(来自dbo.countries的选择名称,其中WHERE代码= orders.origincountry)来自订单
这很容易通过将Sql表达式字段创建为CR 8.5来移植:
(从dbo.countries中选择名称,WHERE代码= orders.origincountry)
在检查Sql Source时,它看起来像这样:
SELECT *,(在国家/地区代码中的SELECT名称=订单.origincountry)在订单中
它起作用了,但是为什么它不能用于更高版本?
尝试保存字段时出现错误 :
详细信息:ADO错误代码:0x80040e14
源:Microsoft SQL Server本机客户端11.0
描述:不能绑定多部分标识符" orders.origincountry"。
SQL状态:42S22
>本机错误:4104 [数据库供应商代码:4104]
解决方案:
问题是架构名称> dbo!
架构名称/所有者不能在Sql表达式中使用...
如果要从8.5转换报告,并且已经在8.5报告中编辑了查询,则需要使用Command(而不是SQL Expression)来获取报告数据。 有关如何使用命令的更多信息,请参见此处。
所看到的错误意味着您试图在SQL表达式中返回多个字段或多个记录。 SQL表达式只能返回一个值。
-Dell
一周热门 更多>