Quelque chose
public text v1 · immutableCREATE OR REPLACE FUNCTION init_all_droit(id_fonction int4)
RETURNS int4 AS $$
DECLARE
droits RECORD;
id_droit_fonction int4;
BEGIN
FOR droits IN SELECT * FROM droit LOOP
RAISE NOTICE 'id: %', droits.id;
SELECT nextval('incr_droit_fonction') INTO id_droit_fonction;
INSERT INTO droit_fonction VALUES (id_droit_fonction, droits.id, id_fonction);
END LOOP;
RETURN 0;
END;
$$ LANGUAGE plpgsql;