示例(PostgreSQL 中):
CREATE FUNCTION foo(a int, b int, c int) RETURNS int
LANGUAGE plpgsql AS
$$
BEGIN
RETURN a + b + c;
END
$$;
SELECT foo(a => 1, b => 2, c => 3);
-- `3` 在命名参数之后
SELECT foo(1, b => 2, 3);
-- `1` 和 `3` 在命名参数之后
SELECT foo(b => 2, 1, 3);