提问人:Max888 提问时间:10/17/2023 更新时间:10/17/2023 访问量:41
使用数组和临时表的预准备语句
Prepared statment using arrays and temp table
问:
我有这个临时表语句:
CREATE TEMP TABLE mytable AS
SELECT UNNEST(ARRAY[1, 2, 3]) AS name, UNNEST(ARRAY['a', 'b', 'c']) AS col2;
我正在尝试从中创建一个准备好的声明。据我所知,Postgres 文档应该可以正常工作,但我收到以下错误。
PREPARE createTempTable(int[], text[]) AS
CREATE TEMP TABLE mytable AS
SELECT UNNEST($1) AS col1, UNNEST($2) AS col2;
EXECUTE createTempTable(ARRAY[1, 2, 3], ARRAY['a', 'b', 'c']);
ERROR: syntax error at or near "CREATE"
LINE 1: PREPARE createTempTable(int[], text[]) AS CREATE TEMP TABLE ...
答: 暂无答案
评论