Zkuste toto:
CREATE OR REPLACE FUNCTION translateToReadableDate(mRecord dim_date) RETURNS void AS $$
dim_date musí být tabulka.
EDIT:
Dobře, teď jsem opravdu zmatený.
- Datum by měl být sloupec, nikoli tabulka. Nechápu, proč byste vytvářeli tabulku s hodnotami data.
- Data můžete bez problémů formátovat pomocí to_char. Přečtěte si toto:Funkce formátování datových typů naučit se, jak na to. Tato funkce, kterou jste vytvořili, nedává smysl.
- Vydáváte PL/pgSQL? Nemělo by formátování provádět střední vrstva? Měli byste jen vrátit datum z databáze.
Nakonec bych doporučil přečíst si příručku PL/pgSQL . Je tam spousta dobrých věcí.