postgresql中的调用函数

Pin*_*kle 2 postgresql function call

我做了一个简单的功能作为我作业的一部分,但对于我的生活,我无法弄清楚如何调用它并测试它.谁能告诉我怎么样?

    -- Procedure
CREATE OR REPLACE FUNCTION addDoctor (
    a INT,
    b VARCHAR (20),
    c VARCHAR (20)
) RETURNS VOID
LANGUAGE plpsql
AS $BODY$
BEGIN
    INSERT INTO doctor
    VALUES (a,b,c);
END;
$BODY$
Run Code Online (Sandbox Code Playgroud)

Fra*_*ens 9

使用SELECT:

SELECT function_name();
Run Code Online (Sandbox Code Playgroud)

  • LANGUAGE plpsql是错误的,这应该是带有额外"g"的plpgsql. (2认同)