gpt4 book ai didi

function - 有没有办法在 postgresql 中通过其 oid 调用函数?

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

我有一个包含两个枚举列的表,每个枚举包含大约 10 个可能的值。我需要编写一个函数,根据行中这些值的特定组合,为该表的每一行调用一个特定的其他函数。我不想创建一个 10x10 (=100) 的“WHEN”和案例,我想做的是制作一个包含相应函数的组合和 oid 的表。我什至设法做到了,但现在我不知道如何调用这些函数。任何帮助将不胜感激。

最佳答案

你不能通过它的 oid 来调用一个函数。但是你当然可以从oid中得到函数名,然后在pl/pgsql中构造一个动态的SQL语句,用EXECUTE运行。

关于function - 有没有办法在 postgresql 中通过其 oid 调用函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7281626/

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