sql

子查询中的模糊搜索-错误

2020-09-26 13:59发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好,我有一些问题。 我是SAP...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好,我有一些问题。 我是SAP Hana的新手。 我正在尝试获取产品数据列表。 但是我想用其他表匹配的产品名称来更改产品名称。 因为我们有肮脏的产品名称,例如" SAAP"," sap hanA"。

我想用正确的名称更改此名称字段。 我尝试通过Fuzzzy搜索找到内容,但出现了一些错误。

选择排名前1000名的"状态",

选择prd2。" NAME1"

来自" PRD1_Test",为prd2

其中包含(prd2。" NAME1",prd。" NAME2",FUZZY(0.8))

)作为产品名称

来自" PRD_Test",为prd

错误:

无法执行'select top 1000 prd。" Status",(从" PRD1_Test"中选择prd2。" NAME1"作为prd2 ...')SAP DBTech JDBC:[8]:无效参数:第二个参数不能包含任何参数 列:第5行第33列(排名144)

1条回答
灬番茄
2020-09-26 14:46

如错误消息所示,CONTAINS()谓词只允许使用字符串值,而不允许使用参数中的列。

还记录了以下内容: https://help。 sap.com/viewer/4fe29514fd584807ac9f2a04f6754767/2.0.02/zh-CN/20f952437519101487edc3d9aba84238.html

您要在此处执行的操作通常称为"主数据清理",并且通常不是临时执行的。

相反,智能数据质量(SDQ)提供了用于创建数据加载过程的工具,该过程将清除一次数据,以便您可以从那里开始使用干净的数据。

一周热门 更多>