All pastes #186124 Raw Edit

Sans nom

public text v1 · immutable
#186124 ·published 2006-09-29 15:55 UTC
rendered paste body
CREATE 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(id_droit_fonction, droits.id, id_fonction);
    END LOOP;
    RETURN 0;
END;
$$ LANGUAGE plpgsql;