Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql plpgsql函数中存在错误_Postgresql_Plpgsql - Fatal编程技术网

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"