Поскольку у SQLite есть проблемы с upper () и lower () с немецкими умляутами, мне нужно создать пользовательскую функцию в python.
Проблема:
Данные в SQlite:
адрес -> Эльза-Брандстрем-ул. пп
address.upper () -> ELSA-BRäNDSTRöM-STR. nn <- все еще маленькие умлауты "ö" и "ä" </p>
Та же проблема для заглавных букв, если я вызываю lower ().
Умлауты просто не будут менять свой регистр с помощью lower () и upper ().
Так что я не могу найти верхнее WHERE-предложение из моего GUI ...: - /
Я попытался выполнить следующие шаги в качестве первого теста:
https://dzone.com/articles/adding-function-sqlite-python
Но всегда получаю
"sqlite3.OperationalError: пользовательская функция вызвала исключение"
Как может выглядеть такая "LIKE-", как py-функция?
SQLite3
python 3.7.1