Prøv dette:
CREATE OR REPLACE FUNCTION translateToReadableDate(mRecord dim_date) RETURNS void AS $$
dim_date skal være en tabel.
EDIT:
Ok, nu er jeg virkelig virkelig forvirret.
- En dato skal være en kolonne, ikke en tabel. Jeg kan ikke forstå, hvorfor du ville oprette en tabel med datoværdier.
- Du kan formatere datoer uden problemer med to_char. Læs dette:Datatypeformateringsfunktioner at lære at. Den funktion, du har oprettet, giver ingen mening.
- Udlæser du PL/pgSQL? Bør formateringen ikke udføres af det mellemste lag? Du skal bare returnere en Dato fra databasen.
Til sidst vil jeg anbefale at læse PL/pgSQL manualen . Der er masser af gode ting derinde.