Мне нужно вызвать внутреннюю функцию, скажем, «CalculateValue (value)», которая возвращает некоторую строку на основе переданного значения.
<select id="calculateValue" resultClass="java.lang.String" parameterClass="java.lang.String">
SELECT calculateValue(#value#) FROM SYSIBM.SYSDUMMY1
</select>
Приведенный выше запрос возвращает приведенную ниже ошибку.
com.ibatis.common.jdbc.exception.NestedSQLException:
--- Ошибка произошла в mymapsql.xml.
--- Произошла ошибка при выполнении запроса.
--- Проверьте значение SELECT для вычисления значения (?) ОТ SYSIBM.SYSDUMMY1.
--- Проверьте оператор SQL (подготовка не удалась).
--- Причина: java.sql.SQLException: [SQL0418] Использование маркера параметра недопустимо.
как вызвать функцию convertValue () для значения, переданного в качестве параметра?