07.9.23

原创 2007年09月23日 22:06:00

时间过的快啊,一个星期又这么过去了,周二试着去连了下sqlserver,不过抛出异常,establishing socket什么的,是SQL的异常,SP3,4补丁都打上了,后来只能重装,重装后就号了,后来又学了ORACLE的PL-SQL,在这里面也可以编程,如求素数

declare
 i number:=2;
 j number:=2;
 n boolean:=true;
 num_count int:=0;
begin
   while i<=100
   loop
   n :=true;
      for j in 2..sqrt(i)
      loop
         if i mod j =0 then
            n:=false;
            exit;
         end if;
      end loop;
      if n=true then
         dbms_output.put_line(i);
         num_count:=num_count+1;
      end if;
      i:=i+1;
   end loop;
   dbms_output.put_line('共有'|| num_count ||'个素数');
end;
/

看惯了JAVA,看这个感觉很别扭,不过思路是一样的,就是麻烦了点,执行快要begin,end。循环要loop,end loop,习惯就可以了。
 

相关文章推荐

内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:07.9.23
举报原因:
原因补充:

(最多只允许输入30个字)