1. 程式人生 > >PL/SQL實現1到100素數判斷

PL/SQL實現1到100素數判斷

其實PL/SQL中的迴圈和分支結構的程式碼實現邏輯與其他的程式設計語言是差不多的,學會了其中的一個就能夠很容易上手另外一個

PL/SQL有四個組成部分,declare、begin、exception、end;(注意有分號)

然後比較簡單的一個例項,1-100素數判斷,並輸出所有的素數

declare
   ret number:=1;
   i number :=1;
   flag number:=1;
begin
   dbms_output.put_line('1');
   for ret in 2..100 loop
      flag:=1;
     for i in 2..10 loop
       if( ret mod i=0)
        then flag:=flag+1;
       end if;
      end loop;
      if(flag=2)
      then
           dbms_output.put_line(ret);
      end if;
   end loop;
end;
/