Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

oracleÖÐʵÏÖÊý×Ö×ÔÔö³¤

ÎÒÏÖÔÚÐèÒªÔÚoralceµÄ´æ´¢¹ý³ÌÖÐ
ʵÏÖÔÚÒ»¸öloopÀһ¸önumberÀàÐ͵ıäÁ¿×Ô¼Ó1
ÀàËÆJAVAÀïµÄ  num++;
ÇëÎÊoracle´æ´¢¹ý³ÌÄÚÈçºÎʵÏÖ£¿Ð»Ð»

--****************
--LOOP
--****************
      V_CNT  NUMBER(2) DEFAULT 0;
BEGIN
      LOOP
      EXIT  WHEN  V_CNT >= 99;
          V_CNT := V_CNT +1;        --here , V_CNT can be used
      END LOOP;
END;
--****************
--FOR
--****************
      V_CNT  NUMBER(4) DEFAULT 0;
BEGIN
      FOR  V_CNT_SP  IN 1 .. 100  LOOP
          --V_CNT_SP  := V_CNT_SP +1;  --error, V_CNT_SP can't be used in here
          V_CNT  :=  V_CNT+1;
      END LOOP;
END;

ͬÒâ1¥˵·¨

1Â¥ÕýÈ·

create or ....
is
v_count number(38);
begin
        v_count :=0; --³õʼΪ0
      loop
        v_count :=v_count+1; --ÿ´Î¼Ó1
      if (v_count = 100) then --100Í˳ö
                exit;
      end if;
    &nb


Ïà¹ØÎÊ´ð£º

OracleÀëÏß·ÃÎÊ---ÇóÖú - Oracle / »ù´¡ºÍ¹ÜÀí

´ó¼ÒºÃ,ÎÒÏÖÔÚ°Ñoracle·þÎñÆ÷ÉÏÃæµÄԭʼÎļþ,ÏÂÔØµ½±¾»úÁË.ÎÒÏëÔÚ±¾»ú·ÃÎÊÊý¾Ý¿âÔõôÉèÖð¡.ÊDz»ÊÇÀàËÆ¿ÉÒÔ½¨Á¢Ò»¸öʲôÐéÄâ·þÎñÆ÷À´ÊµÏÖ.Çë´ó¼Ò³ö³öÖ÷Òâ
ÒýÓÃ
    ´ó¼ÒºÃ,ÎÒÏÖÔÚ°Ñoracle·þÎñÆ÷ÉÏÃæ ......

oracleÊý¾Ý¿âµÄÃû×ÖÎÊÌâ - Oracle / »ù´¡ºÍ¹ÜÀí

ÎÒÔÚ´´½¨Êý¾Ý¿âµÄʱºòÓõÄÃû×ÖΪoracle10£¬µ«ÊÇ´´½¨ºÃºó£¬ÔÚĬÈϵÄĿ¼ÏÂÏÔʾµÄÃû³ÆÈ´ÊÇoracle10g£¬ÕâÊÇΪʲô£¿
Äã¿´µÄ 10gÊǰ²×°Ä¿Â¼°É 

SQL> select name from v$database;
NAME
---------
ORCL ......

server 2000Êý¾Ý×ªÒÆµ½oracle - Oracle / »ù´¡ºÍ¹ÜÀí

ÎÒÓÐÒ»¸öserver 2000ÀïµÄÊý¾Ý,ÏÖÔÚÏëתµ½oracleÊý¾Ý¿âÉÏÓÃ,²»ÖªµÀÓÐûÓиßÊÖÓмòµ¥ÓÖ¿ì½ÝµÄ·½·¨,ǰÌáÊDz»ÄܸÄÔ­À´oracleÀïµÄÔ­ÓеÄÊý¾Ý¿â,Ö»ÄÜн¨

ÒýÓÃ
°²×°£Ï£Ò£Á£Ã£Ì£ÅµÄ£Ï£Ä£Â£Ã£¬È»ºóÓãӣѣ̡¡£Ó£Å£Ò£Ö£Å£ ......

Ò»¸öpl/sqlÎÊÌâ - Oracle / ¿ª·¢

ÎÒÊÇÔÚtoadÖÐÊäÈë϶Îsql
  declare
  TYPE test_rec IS record(
  code varchar(10),
  name varchar(30)
  );
  v_book test_rec;
    ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ