python中的SQlite用户定义函数

2024-03-28 19:36:29 发布

您现在位置:Python中文网/ 问答频道 /正文

因为SQLite在德语元音变音符的upper()和lower()上有问题,所以我需要用python创建一个用户函数。在

问题: SQlite中的数据: 地址:Elsa Brändström-Str.nn 地址.上()->;ELSA-BRäNDSTRöM-STR.nn<;--仍然很小的元音变音“ä”和“ä”

如果我调用lower(),大写字母也会遇到同样的问题。 元音变音不会用lower()和upper()改变大小写。在

所以我不能从我的GUI中搜索上面的WHERE子句。。。:-/

作为第一个测试,我试着遵循以下步骤: https://dzone.com/articles/adding-function-sqlite-python

但总是得到 “sqlite3.OperationalError:用户定义函数引发异常”

这样一个类似“LIKE”的py函数是什么样子的呢?在

SQLite3 python 3.7.1


Tags: 数据函数用户brsqlite地址nnelsa