表“ t_row”的缺少从句条目

时间:2019-10-17 15:19:26

标签: postgresql function postgresql-9.5

我是Postgres的新手,尝试尝试编写一个函数,该函数使我因缺少表条目而出错。我试图查看一些答案,但无法弄清楚该问题的解决方法 tmp_org_table只有两列fpcode和bcode类型的文本。 我尝试了其他方法来声明游标,并阅读了许多有关问题的答案:

CREATE or REPLACE function checkAAB_code() returns void
LANGUAGE plpgsql    
AS $$
DECLARE 
t_row hfschema.tmp_org_table%rowtype;
BEGIN
    FOR t_row in SELECT * FROM hfschema.tmp_org_table LOOP
              Copy(select fp_code from hfschema.org where fp_code=t_row.fp_code and t_row.end_date is NULL) To 'C:\Users\test.csv' With CSV DELIMITER ',';
    END LOOP;
   COMMIT;
END;
$$;

错误:

  

错误:缺少表“ t_row”的FROM子句条目

     

第1行:...从hfschema.org选择fp_code,其中fp_code = t_row.fp ...   
^   查询:复制(从hfschema.org中选择fp_code,其中fp_code = t_row.fp_code和t_row.end_date为NULL)使用CSV DELIMITER到'C:\ Users \ test.csv','
  上下文:SQL语句中的PL / pgSQL函数checkaab_code()第9行

  **********错误**********

     

错误:表“ t_row”缺少FROM子句条目
  SQL状态:42P01
  上下文:SQL语句中的PL / pgSQL函数checkaab_code()第9行

0 个答案:

没有答案