gpt4 book ai didi

sql - 如何在 PostgreSQL 中创建临时函数?

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

我必须在数据库中执行一个循环。这只是一次性要求。执行该函数后,我现在要删除该函数。

是否有创建临时/一次性函数的好方法?

最佳答案

我需要知道如何在我正在编写的脚本中进行多次使用。原来你可以使用 pg_temp 模式创建一个临时函数。这是一个根据您的连接需求创建的模式,也是存储临时表的地方。当您的连接关闭或过期时,此模式将被删除。事实证明,如果您在此模式上创建一个函数,该模式将自动创建。因此,

create function pg_temp.testfunc() returns text as 
$$ select 'hello'::text $$ language sql;

将是一个功能,只要您的连接仍然存在,它就会一直存在。无需调用 drop 命令。

关于sql - 如何在 PostgreSQL 中创建临时函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4990622/

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