Я пытаюсь запустить SQL-запрос в моей базе данных Firebird. Я восстановил резервную копию в моей локальной среде разработки.
Моя ошибка следующая:
echo "SELECT STRTOINT('3') FROM MyTable;" | isql-fb /var/lib/firebird/3.0/data/dbname.fdb
Statement failed, SQLSTATE = 39000
invalid request BLR at offset 36
-function STRTOINT is not defined
-module name or entrypoint could not be found
Чтобы проверить, существует ли функция, я запускаю это:
echo 'SELECT RDB$FUNCTION_NAME FROM RDB$FUNCTIONS;' | isql-fb /var/lib/firebird/3.0/data/dbname.fdb | grep STRTOINT
STRTOINT
Как правильно вызвать функцию? Любые советы приветствуются!