用pl/sql编写一个程序,显示2到100之间的素数?
解决方案 »
- Oracle
- 求会oracle和mysql的大虾,把oracle语句转换成mysql语句,急急急
- 关于dts连接oracle服务器问题,急等!!!
- Oracle中有什么命令可以显示对象类型的层次结构
- 求修改SQL句,提高搜索速度
- ORA-12154 :TNS:无法处理服务名
- ORA-12514 找不到服务名 求教高手!!!!!
- 菜鸟问题,请指教
- ORACLE8.1.5安装问题!!!——高手救命,高分相赠
- 求教:怎样用 Microsoft ODBC for Oracle 来创建oracle数据库的数据源?
- 关于Oracle 里面的sql 语句问题,有谁能帮我一下??
- 求一个SQL语句(Oracle)要钱给钱,要分给分.分只有这么多了.
v_int int;
begin
for v_i in 2..100 loop
for v_j in 2..(v_i-1) loop
v_int := mod(v_i,v_j);
exit when v_int = 0;
if v_int<>0 and v_j=(v_i-1) then
dbms_output.put_line(v_i);
end if;
end loop;
end loop;
end;
/
declare
v_int int;
begin
for v_i in 2..100 loop
if v_i = 2 then
dbms_output.put_line(v_i);
end if;
for v_j in 2..(v_i-1) loop
v_int := mod(v_i,v_j);
exit when v_int = 0;
if v_int<>0 and v_j=(v_i-1) then
dbms_output.put_line(v_i);
end if;
end loop;
end loop;
end;
/