我想創建一個簡單的PostgreSQL函數,其中通過使用INT參數我喜歡獲取數組。下面的例子不起作用,但應該說明我試圖從函數中獲得什麼。謝謝。如何通過INT ID從PostgreSQL函數返回值數組
CREATE OR REPLACE FUNCTION contact_countries_array(INT)
RETURNS ANYARRAY AS '
SELECT ARRAY[contacts_primarycountry, contacts_othercountry] FROM contacts WHERE contacts_id = $1'
LANGUAGE SQL;
contacts_primarycountry和contacts_othercountry的數據類型是整數。 contacts_id是唯一的整數。
請[edit](http://stackoverflow.com/posts/35374093/edit)您的問題添加一些樣本數據和基於該數據的預期輸出。我不知道你在做什麼 –
你是對的,我忘了描述希望的數據類型 –