福彩如何控制不重复?

[复制链接]
查看11 | 回复1 | 2013-8-8 14:01:23 | 显示全部楼层 |阅读模式
SELECT 'Red Ball#' || ROWNUM AS RED_BALL, Val
FROM (
SELECT trunc(dbms_random.value(1, 34)) AS Val
from dual
connect by level >
select round(dbms_random.value(1,34)) into random_item(i) from dual;

if i > 1 then
FOR j IN 1 .. i-1 LOOP

if random_item(j) = random_item(i) then

--dbms_output.put_line('Again:'||i||'--Item_Number--I:'||random_item(i));

goto Again;

end if;
End Loop;
end if;

End Loop;
FOR j IN 1 .. random_item.count LOOP
dbms_output.put_line('Item_Number:'||random_item(j));
--min_item(random_item(j)) := 9999;
End Loop;
End;
/

http://www.techwind.net/thread-3284-1-1.html
回复

使用道具 举报

千问 | 2013-8-8 14:01:23 | 显示全部楼层
select 'Red Ball #'||rownum||' '||n from (select level n from dual connect by level复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行