执行其他查询的 SQLite 函数



我编写了一个自定义SQLite函数,该函数在字符串从一个表复制到另一个表时对其进行转换。它非常基本,并且在相当长的一段时间内都做得很好。查询如下所示:

INSERT INTO Table2 (field1) SELECT MYTRANSFORM(field2) FROM Table2;

现在我需要修改该函数的行为,以便它在另一个表上查找并将结果分解为它如何转换值。这可能吗?有人成功做到了吗?

这是可能的;你可以从函数中执行其他SQL查询,只要你不递归地调用你的函数。

最新更新