我試圖定義的線沿線的一個功能:PostgreSQL函數的返回類型
CREATE FUNCTION myfunction(list_of_ids integer[]) RETURNS record AS $$
SELECT a.col1, b.col2 FROM a, b WHERE col1 = ANY($1);
$$ LANGUAGE 'sql'
的Postgres似乎但是不快樂「記錄」作爲返回類型,給我這個錯誤,當我嘗試執行功能:
ERROR: a column definition list is required for functions returning "record"
縱觀文檔,雖然我不能解決如何提供此列定義列表。
如果您在執行該功能的位置顯示語句,這將更具啓發性。 –