All pastes #341509 Raw Edit

Anonymous

public sql v1 · immutable
·published 2007-02-05 18:20 UTC
rendered paste body
CREATE FUNCTION check_cf() RETURNS trigger AS $_$DECLARE    check_cf INTEGER;BEGIN	IF (TG_OP = 'INSERT') THEN		// Constollo codice fiscale		IF (check_cf = 0) THEN			RAISE NOTICE $$Errore il codice fiscale % non e' corretto$$,NEW.cf;			RETURN NULL;		ELSE 			RETURN NEW;		END IF;	END IF;	IF (TG_OP = 'UPDATE) THEN		IF NEW.cf != OLD.cf THEN		// Constollo codice fiscale			IF (check_cf = 0) THEN				RAISE NOTICE $$Errore il codice fiscale % non e' corretto$$,NEW.cf;				RETURN NULL;			ELSE 				RETURN NEW;			END IF;		// Se OK		END IF;	END IF;	RETURN NULL;    END;$_$ LANGUAGE plpgsql;