0

我在 sqlite 中有函数,我想使用临时表在这个函数中声明变量。当我在函数外使用此查询时,它可以工作,但在函数内使用它,返回空值。

问题是在函数中使用临时表的原因。我该怎么办?

这是代码:

create temp table if not exists tmp(output varchar);

delete from tmp;
insert into tmp(output) values(@arg);

select output from tmp;
4

1 回答 1

1

SQLiteStudio文档说:

在 SQLiteStudio 中创建的自定义 SQL 函数仅存在于 SQLiteStudio 的上下文中。[...] 如果您想在自己的应用程序中使用某些功能,则必须从您的应用程序中在 SQLite 中注册该功能。

于 2015-12-20T12:34:22.757 回答