如何在plpgsql postgresql中将变量声明为散列或字典类型
我有数据作为哈希 -> key:value
cc_to_name_dict = {
"00": "Unknown",
"AW": "Aruba",
"AG": "Antigua and Barbuda",
"AE": "United Arab Emirates"}
如何将此数据存储在变量中以在函数中使用它,就像
Create OR REPLACE function convert__gender__gender__from__integer__to__string(gender_int integer)
returns varchar
language plpgsql
as
$$
DECLARE gender_str varchar;
Begin
if gender_int = 0 then
gender_str := 'M';
elsif gender_int = 1 then
gender_str := 'F';
elsif gender_int = 2 then
gender_str := 'U';
elsif gender_int is null then
gender_str := null;
else
gender_str := -1;
end if;
return gender_str;
End
$$;
我需要通过字典变量的键返回值进行搜索
i have data as hash -> key:value
cc_to_name_dict = {
"00": "Unknown",
"AW": "Aruba",
"AG": "Antigua and Barbuda",
"AE": "United Arab Emirates"}
how to store this data in variable to use it in function like
Create OR REPLACE function convert__gender__gender__from__integer__to__string(gender_int integer)
returns varchar
language plpgsql
as
$
DECLARE gender_str varchar;
Begin
if gender_int = 0 then
gender_str := 'M';
elsif gender_int = 1 then
gender_str := 'F';
elsif gender_int = 2 then
gender_str := 'U';
elsif gender_int is null then
gender_str := null;
else
gender_str := -1;
end if;
return gender_str;
End
$;
i need search by key return value from dictionary variable
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论