SQLite有一个核心strftime()函数。每次我想要ISO格式的日期时间时,我都不想写strftime('%Y-%m-%dT%H:%M:%S', x, ...)
,而是希望有一个函数isotime(x, ...)
,它只返回参数化strftime()
的值。
有可能吗?我宁愿不直接更改sqlite3.c和/或复制并粘贴代码。
答案 0 :(得分:0)
你可以创建新功能:
http://www.sqlite.org/c3ref/create_function.html
请记住,使用它们会将SQL语句绑定到特定的修改实现。
编辑:
This tutorial包含创建和注册新SQLite函数的示例。