我做了一个简单的函数,作为我家庭作业的一部分,但对于我的生活,我无法弄清楚如何调用它并测试它。谁能告诉我如何?postgresql中的调用函数
-- 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$
我试过了,它给了我错误的语法错误或在“选择”附近。也许我正在屠杀这个功能,但它并没有抛出一个错误。我将编辑以显示我的代码。 – Pinsickle 2010-11-30 06:06:53
语言plpsql是错误的,这应该是一个额外的“g”plpgsql。 – 2010-11-30 06:34:44