जब आप अभिव्यक्ति को कोष्ठकों में संलग्न करते हैं, तो Postgres परिणाम को एक टपल के रूप में व्याख्या करता है - अनिवार्य रूप से एक संरचना या रिकॉर्ड।
तो, आपका कथन:
SELECT (
nextval('"KPI_MEASURE_ID_seq"'::regclass),
now(),
kpi_project.id,
kpi_measure.kpi_frequency_id,
kpi_metric.id ,
kpi_measure.branch ,
sum(kpi_measure.value)
)
एक मान लौटा रहा है। वह मान एक रिकॉर्ड है।
डेटाबेस जो टुपल्स का समर्थन नहीं करते हैं वे एक त्रुटि लौटाएंगे।
इसका समाधान कोष्ठकों को हटाना है।