我正在尝试使用UTL_MATCH
对数据进行部分匹配,我在做什么错了?
SELECT
col1, col2,
UTL_MATCH.edit_distance(col1, col2) AS ed
FROM
match_tab
ORDER BY
id;
预期部分匹配,但我收到以下错误消息
消息4121,级别16,状态1,第3行找不到任一列 “ UTL_MATCH”或用户定义的函数或集合 “ UTL_MATCH.edit_distance”,或者名称不明确。
答案 0 :(得分:0)
它看起来像是Sql-Server的错误(您可能已连接到sql-server会话),它没有返回ORA-xxx类型的错误。
您应该尝试此示例,并且该示例必须有效
SELECT UTL_MATCH.EDIT_DISTANCE('shackleford', 'shackelford') FROM DUAL;
-------------
returns 2