这里是我的功能,执行此功能时,它会返回错误:POSTGRESQL - 错误的返回select查询
create or replace function country(varchar)
returns customer(customer_id integer,
first_name varchar,
last_name varchar) as $$
select customer_id, customer.first_name, customer.last_name
from customer
inner join address on customer.address_id = address.address_id
inner join city on address.city_id = city.city_id
inner join country on city.country_id = country.country_id
where country = '$1';
$$
language sql;
错误返回查询发生。
我认为你有一个错字,你应该使用'哪里国家= $ 1',_没有单引号。 –
你有什么错误? – Mureinik
错误:在“整数”处或附近的语法错误 LINE 2:返回customer(customer_id integer,谢谢Tim我删除了单引号,但这个错误表明我说有语法错误,并指出整数可以帮助我进出口新的Postgres的 – kimdasuncion12