Postgres select 来自字符串列表
Postgres select into from string list
我有字符串列表:
var ids = ["aa", "cc, "bb"];
我想将它们插入临时 table。这就是我尝试这样做的方式:
DROP TABLE IF EXISTS Ids;
CREATE TEMP TABLE Ids AS
SELECT Id FROM @ids
但是会引发语法错误。应该怎么做?
参数是一个数组,所以查询应该使用数组函数
CREATE TEMP TABLE Ids AS
SELECT unnest(ARRAY['a','b','c']);
或使用 .net 占位符:
CREATE TEMP TABLE Ids AS
SELECT unnest(@ids);
我有字符串列表:
var ids = ["aa", "cc, "bb"];
我想将它们插入临时 table。这就是我尝试这样做的方式:
DROP TABLE IF EXISTS Ids;
CREATE TEMP TABLE Ids AS
SELECT Id FROM @ids
但是会引发语法错误。应该怎么做?
参数是一个数组,所以查询应该使用数组函数
CREATE TEMP TABLE Ids AS
SELECT unnest(ARRAY['a','b','c']);
或使用 .net 占位符:
CREATE TEMP TABLE Ids AS
SELECT unnest(@ids);