本文介绍了如何发布这个程序。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

创建或替换函数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.


这篇关于如何发布这个程序。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-03 15:22