如何在AWS Redshift UDF中使用plpythonu执行select查询,如oracle函数,并在下面的函数中使用select into class。
CREATE OR REPLACE FUNCTION udf(id varchar(50))
RETURNS VARCHAR(50)
STABLE
AS $$
result = plpy.execute("SELECT count(*) FROM abc")
return result
$$ LANGUAGE plpythonu;
当我运行上面的功能时,我得到了以下错误。
ERROR: XX000: NameError: global name 'plpy' is not defined. Please look at svl_udf_log for more information
答案 0 :(得分:1)
它可以在Postgresql(https://www.postgresql.org/docs/9.2/static/plpython-database.html)上找到。
目前,不支持Amazon Redshift。