问题描述
创建或替换函数customer_id(文本,文本)
将整数返回为'
声明
f_name $ 1的别名;
l_name别名为$ 2;
c_id整数;
开始
来自cust的Selct cust_id
其中first_name = f_name
和last_name = l_name;
返回c_id;
end;'
language'plpgsql ';
我尝试过:
选择customer_id(' Ajinkya','Patil');
错误:选择查询没有结果数据的目的地。
如果要丢弃结果,请改用PERFORM。
Create or replace function customer_id(text,text)
returns integer as'
declare
f_name alias for $1;
l_name alias for $2;
c_id integer;
begin
Selct cust_id from cust
where first_name=f_name
and last_name=l_name;
return c_id;
end;'
language 'plpgsql';
What I have tried:
Select customer_id('Ajinkya','Patil');
Error:Select query has no destination for result data.
If you want to discard the results,use PERFORM instead.
推荐答案
SELECT cust_id INTO c_id
FROM cust
WHERE first_name = f_name
And last_name = l_name;
你的问题与PostgreSQL有关,而不是Linux。请在将来选择正确的标签。
And your question is related to PostgreSQL, not Linux. Please select the correct tags in future.
这篇关于如何发布这个程序。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!