gpt4 book ai didi

postgresql - 如何使用 SQL 查询结果分配 Postgres 声明变量的值

转载 作者:行者123 更新时间:2023-11-29 13:28:17 25 4
gpt4 key购买 nike

我正在编写一个 postgres 函数,我在其中声明了一个名为 fruit 的变量。

 $$
DECLARE
IN_fruit varchar;
sql;
BEGIN
IN_fruit := EXECUTE 'SELECT fruit FROM fruits WHERE id = 1'

我如何才能以将此查询返回的结果存储在变量 IN_fruit 中的方式完成这项工作,我以后可以在我的主 SQL 查询中使用它。

最佳答案

使用下面的代码

SELECT INTO IN_fruit  fruit FROM fruits WHERE id = 1

此处引用 http://www.postgresql.org/docs/8.0/static/plpgsql-statements.html#PLPGSQL-SELECT-INTO

关于postgresql - 如何使用 SQL 查询结果分配 Postgres 声明变量的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29357491/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com