我正在尝试使用 pgAdmin 在 Postgres 8.4 中创建一个函数,并且我有以下代码
CREATE OR REPLACE FUNCTION spcwriteperson(IN fname varchar(20))
RETURNS VOID AS
$BODY$
INSERT INTO person ("firstName") VALUES(fname);
$BODY$
LANGUAGE sql VOLATILE
COST 100;
当我尝试运行它时,它抱怨 VALUES(fname) 处的 fname 不是一列。我来自于在 MySQL 和 Sql Server 中编写存储过程和函数。关于为什么这不起作用或我做错了什么的任何帮助?