Помогите плиз с такой задачей. Необходимо каким-то образом использовать оракловую функцию SOUNDEX.
Это конечно не совсем суть, но она пытается сравнить схожие по звучанию слова типа smith и smyth и т.п. возвращая для них одинаковый код типа например S530.
В select вызывается след. образом
SELECT last_name, first_name
FROM hr.employees
WHERE SOUNDEX(last_name)
= SOUNDEX('SMYTHE');
LAST_NAME FIRST_NAME
Но использовать именно в select, эту функцию не нужно. Просто полезна её функциональность в рамках ABAP. Самый примитивный код который пришёл в голову:
Code:
DATA: myVar1 TYPE string.
EXEC SQL.
BEGIN
:myVar1 := SOUNDEX('smith');
END;
ENDEXEC.
Ошибок не возвращает, но и результата тоже, переменная myVar1 после работы программы, пустая.