sqlite - 我可以基于核心功能创建用户功能吗?

时间:2011-02-03 16:55:11

标签: sqlite function datetime

SQLite有一个核心strftime()函数。每次我想要ISO格式的日期时间时,我都不想写strftime('%Y-%m-%dT%H:%M:%S', x, ...),而是希望有一个函数isotime(x, ...),它只返回参数化strftime()的值。

有可能吗?我宁愿直接更改sqlite3.c和/或复制并粘贴代码。

1 个答案:

答案 0 :(得分:0)

可以创建新功能:

http://www.sqlite.org/c3ref/create_function.html

请记住,使用它们会将SQL语句绑定到特定的修改实现。

编辑:

This tutorial包含创建和注册新SQLite函数的示例。