Probeer dit:
CREATE OR REPLACE FUNCTION translateToReadableDate(mRecord dim_date) RETURNS void AS $$
dim_date moet een tabel zijn.
BEWERKEN:
Ok, nu ben ik echt in de war.
- Een datum moet een kolom zijn, geen tabel. Ik begrijp niet waarom je een tabel met datumwaarden zou maken.
- Je kunt datums probleemloos opmaken met to_char. Lees dit:Opmaakfuncties voor gegevenstypes om te leren hoe. Die functie die je hebt gemaakt slaat nergens op.
- Voer je PL/pgSQL uit? Moet de opmaak niet door de middelste laag worden gedaan? U moet gewoon een datum uit de database retourneren.
Ten slotte zou ik aanraden de PL/pgSQL Handleiding te lezen . Er zitten veel goede dingen in.