在sqlite函数中创建临时表

时间:2015-12-19 09:45:09

标签: function temp-tables sqlitestudio

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

问题是在函数中使用临时表的原因。 我做了什么?

这是代码:

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

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

select output from tmp;

1 个答案:

答案 0 :(得分:1)

SQLiteStudio documentation说:

  

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