amazon-redshift - 无效操作:CREATE FUNCTION 不支持语言 plpgsql
问题描述
我正在尝试验证表中字符串类型列中的日期。我编写了检查日期格式的函数,然后编写了在单独的表中获取所有无效值的过程。但我的函数不起作用并给出此错误:“无效操作:CREATE FUNCTION 不支持语言 plpgsql”。
这是我的功能:
create or replace function public.valid_date(p_str varchar(50))
returns boolean as $$
begin
perform p_str::date;
return true;
exception when others then
return false;
end;
$$ language plpgsql;