Function PostgreSQL中的临时表
我试图在postgreSQL中的函数中创建临时表。但是得到一个语法错误。示例中的详细信息如下所示: 例如:Function PostgreSQL中的临时表,function,postgresql,temporary,Function,Postgresql,Temporary,我试图在postgreSQL中的函数中创建临时表。但是得到一个语法错误。示例中的详细信息如下所示: 例如: Create or replace function testing(a varchar(100),b varchar(100)) returns setof record as $$ Declare create temp table testtable(x int, y int identity(1,1), z varchar(100)); .... 错误:“表”处或附近
Create or replace function testing(a varchar(100),b varchar(100))
returns setof record as
$$
Declare
create temp table testtable(x int, y int identity(1,1), z varchar(100));
....
错误:“表”处或附近出现语法错误。您只能使用变量
CREATE TABLE
(ddl)语句只能在BEGIN
-END
块之间运行。您只能声明变量。CREATE TABLE
(ddl)语句只能在BEGIN
-END
块之间运行。@pozs,Oops!对不起。我得到了它。非常感谢。@pozs补充说,作为Meem接受的答案,所以它不会一直被回答。