gpt4 book ai didi

postgresql - 如何在 PostgreSQL 中创建一个新函数作为另一个函数的别名?

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

我需要为 PostgreSQL 提供的 RANDOM() 函数创建一个别名。我想将新函数命名为 RAND()。该函数不带任何参数,并且无论是使用 RANDOM() 还是 RAND() 调用都应该做同样的事情。

我使用的软件支持不同的数据库后端。 RAND() 函数存在于 MySQL 中,但在 PostgreSQL 中,相同的函数称为 RANDOM()。无需修改软件代码,我想从 PSQL 调用 RAND()。

最佳答案

创建包装函数:

create function rand()
returns float language sql as $$
select random()
$$;

关于postgresql - 如何在 PostgreSQL 中创建一个新函数作为另一个函数的别名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57963609/

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