Spróbuj tego:
CREATE OR REPLACE FUNCTION translateToReadableDate(mRecord dim_date) RETURNS void AS $$
dim_date musi być tabelą.
EDYCJA:
Ok, teraz jestem naprawdę zdezorientowany.
- Data powinna być kolumną, a nie tabelą. Nie rozumiem, dlaczego miałbyś utworzyć tabelę z wartościami dat.
- Dzięki to_char możesz bez problemu formatować daty. Przeczytaj:Funkcje formatowania typu danych nauczyć się jak. Ta funkcja, którą utworzyłeś, nie ma sensu.
- Czy wyprowadzasz PL/pgSQL? Czy formatowanie nie powinno odbywać się w warstwie środkowej? Powinieneś po prostu zwrócić datę z bazy danych.
Na koniec polecam przeczytanie Podręcznika PL/pgSQL . Jest tam wiele dobrych rzeczy.