Mam taka funkcje sobie zrobilem:
DECLARE
rdatei ALIAS FOR $1;
rrow RECORD;
BEGIN
FOR rrow IN SELECT id_device FROM devices WHERE no = rdatei LOOP
END LOOP;
RETURN rrow.id_device;
END;
Wywołanie funkcji to:
SELECT test('7322');
i jak mam no = rdatei to mi wysweitla pozycje 31 (bo mam jeden wpis w bazie)
jak zrobie no = 'rdatei' to wysweitla mi NULL
To co powinienem wpisac ?