Postgresql plpgsql函数中存在错误
这是我的密码。这是一个错误Postgresql plpgsql函数中存在错误,postgresql,plpgsql,Postgresql,Plpgsql,这是我的密码。这是一个错误 create function dept_count (dept_name varchar(20)) returns integer as $$ begin declare d_count integer; select count(*) into d_count from instructor; return d_count; end; $$ language plpgsql; 原因是什么? 否则,您的函数就可以工作了——除了声明一个未被引用的参数没有多大意义,
create function dept_count (dept_name varchar(20))
returns integer as $$
begin
declare d_count integer;
select count(*) into d_count
from instructor;
return d_count; end;
$$ language plpgsql;
原因是什么?
否则,您的函数就可以工作了——除了声明一个未被引用的参数没有多大意义,但这可能只是为了解决这个问题而进行的简化
ERROR: syntax error at or near "*"
LINE 5: select count(*) into d_count
^
CONTEXT: invalid type name "count(*) into d_count from instructor"