Je dois générer 6 numéros sans répétition de 1 à 49. J'ai quelque chose comme ça:Générer 6 numéros sans répétition de l'ensemble 1 ... 49
create table zadanie1(
NAZWISKO varchar2(30),
PUNKTY number,
ID number,
constraint stud1_nazw primary key(NAZWISKO)
);
create or replace procedure "LOTTO" IS
pkt number;
begin
loop
BEGIN
pkt := round(dbms_random.value(1,14),0);
INSERT INTO ZADANIE1(PUNKTY) VALUES (pkt);
exit;
Exception When DUP_VAL_ON_INDEX Then 0;
END;
end loop;
END;
mais cela ne semble pas travail. Quelqu'un peut-il m'aider?
thx pour la réponse rapide et claire – user1806742
+1 bien fait. – Jesse