All pastes #356468 Raw Edit

Mine

public text v1 · immutable
·published 2007-02-15 02:42 UTC
rendered paste body
CREATE PROCEDURE `erew`(IN resLabel VARCHAR(255), OUT rp INT, OUT wp INT, OUT xp INT)
    READS SQL DATA
BEGIN
	DECLARE ra, wa,xa INT;
	DECLARE rd, wd, xd INT;
	DECLARE eof INT;
	SET ra = NULL;
	SET wa = NULL;
	SET xa = NULL;
	DECLARE permChain CURSOR FOR SELECT r, w, x FROM Privtemp ORDER BY id;
	DECLARE CONTINUE HANDLER FOR NOT FOUND SET eof = 1;
	OPEN permChain;
	REPEAT
		FETCH permChain INTO rd, wd, xd;
		IF rd IS NOT NULL;
		THEN SET ra = rd;
		END IF;
		IF wd IS NOT NULL;
		THEN SET wa = rd;
		END IF;
		IF xd IS NOT NULL;
		THEN SET xa = rd;
		END IF;
	UNTIL eof=1 END REPEAT;
	CLOSE permChain;
	SET rp = ra;
	SET wp = wa;
	SET xp = xa;
END