以下声明显示错误
EXECUTE quote_ident('Calculate' || calc_type_row."Name") || '($1,$2)' USING calc_type_row."IntervalTypeId",'Meter';
Name
,IntervalTypeId
是表格中的列。
答案 0 :(得分:3)
语句EXECUTE
期待有效的SQL
语句 - 在本例中为SELECT
语句。因此,您缺少SELECT
关键字:
EXECUTE format ('SELECT %I($1, $2)', 'Calculate' || calc_type."Name") USING ...