ALTER FUNCTION "DBA"."wiek"(data_urodzenia date)

RETURNS integer

DETERMINISTIC

BEGIN

DECLARE "wiek_l" integer;

Set wiek_l = year(today(*)) - year(data_urodzenia);

RETURN "wiek_l";

END

ALTER FUNCTION "DBA"."wiek"(data_urodzenia date)

RETURNS integer

DETERMINISTIC

BEGIN

DECLARE "wiek_l" integer;

Set wiek_l = year(today(*)) - year(data_urodzenia);

IF wiek_l>=18 THEN

RETURN "wiek_l";

ELSE

signal Za_malo_lat

END IF;

END