All pastes #186125 Raw Edit

Quelque chose

public text v1 · immutable
#186125 ·published 2006-09-29 15:58 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 VALUES (id_droit_fonction, droits.id, id_fonction);
    END LOOP;
    RETURN 0;
END;
$$ LANGUAGE plpgsql;