我需要在同一事务中的其他查询中重复使用大量嵌套SELECT查询的结果。这是否可能?
-- 谢谢!
我需要在同一事务中的其他查询中重复使用大量嵌套SELECT查询的结果。这是否可能?
-- 谢谢!
DECLARE mylist INTEGER[]
...
...
mylist := array( SELECT primarykey FROM bigquery );
...
...
SELECT foo FROM bar WHERE id =ANY( mylist );
SELECT x FROM y WHERE id =ANY( mylist );
Syntax error at or near "INTEGER"
- Gringo SuaveSELECT foo,bar INTO TEMP TABLE temp_table
FROM real_table
....
Do some stuff with temp_table
DROP TABLE temp_table;
当您关闭连接时,临时表也会被删除。