在 PostgreSQL 函数中赋值时指定参数

Specify parameter when assigning value in PostgreSQL function

我有这样的要求:在不同情况下调用一个带有 2 个参数的函数。

function => getSum(a, b)

这里可以是,

abuuidab在函数中是分开处理的。

是否可以为参数指定一个值?

为此您将使用默认值:

CREATE FUNCTION getsum(
   a uuid DEFAULT '...',
   b uuid DEFAULT '...'
) RETURNS ...

您可以这样调用函数:

SELECT getsum(b => '...');

那么a将使用默认值。