将查询输出存储到Redshift Postgresql中的变量中

时间:2014-04-03 12:16:56

标签: shell amazon-redshift

如何将查询输出存储到Redshift Postgresql中的变量中?

例如:

我想将以下查询的输出存储到变量中。

select count(1) from abcd;

1 个答案:

答案 0 :(得分:0)

一种选择是将值存储在临时表中。您可以计算一个或多个值,将它们存储在临时表中,稍后在会话中引用它们。

CREATE TEMPORARY TABLE 
variables AS (

    SELECT     'X' AS variable_name,
               COUNT(*) AS variable_value
    FROM       table_name

);

SELECT    * 
FROM      variables;