我可以在另一个 plpgsql 块中声明过程或函数而不是预先创建吗?
例如
DECLARE
PROCEDURE some_procedure_name() AS $$
...
BEGIN
...
END;
$$ LANGUAGE plpsql
...
BEGIN
...
END;
$$ LANGUAGE plpsql
不,你不能在 PL/pgSQL 中这样做。