【发布时间】:2016-04-16 04:05:28
【问题描述】:
我想创建一个脚本来使用 Redshift 自动化一些流程。具体来说,我想用 SELECT 找到我的一个表的属性,然后在 INSERT 中使用它。我的脚本如下所示:
psql -h ... -c "SELECT id_process FROM process WHERE de_process = 'EMR'"
psql -h ... -c "INSERT INTO execution (id_process) values (X);"
在第一句话中,我得到了一个唯一值,即我正在寻找的 ID,格式如下:
id_proceso
------------
2
(1 row)
那我想把它作为第二句插入的值,代入"X,但是我不知道怎么存入一个变量,然后复用第一句的输出。
有什么建议吗?
P.D.在其他question 中,它显示了如何在一个独特的句子中执行此操作,但我需要保存该值以备将来使用。
【问题讨论】:
标签: bash postgresql amazon-redshift psql