How to get individual columns from table returned from a function?
问题 I'm trying to make a function with returns table. CREATE FUNCTION karta_pacjenta(pe VARCHAR(11)) RETURNS TABLE('data' DATE,'imie' TEXT, 'nazwisko' TEXT, 'diagnoza' TEXT,'przepisany lek' TEXT) AS' BEGIN RETURN QUERY SELECT w.dzien AS dzien,p.imie, p.nazwisko, ch.nazwa, l.nazwa FROM pacjenci p, diagnozy d, choroby ch, wizyty w, leki l, recepty r WHERE p.pesel=d.pesel AND d.kod_choroby=ch.kod_choroby AND p.pesel=pe AND w.pesel=pe AND l.kod_leku=r.kod_leku AND r.nr_wizyty=w.nr_wizyty; END; '