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

Oracle´¥·¢Æ÷ѧϰ

Ò»¡¢        ´¥·¢Æ÷ÓÃ;¼°¹¦ÄÜ£º
´¥·¢Æ÷ÊÇÌØ¶¨Ê¼þ³öÏÖµÄʱºò£¬×Ô¶¯Ö´ÐеĴúÂë¿é£¬ÀàËÆÓÚ´æ´¢¹ý³Ì¡£´¥·¢Æ÷Óë´æ´¢¹ý³ÌµÄÇø±ðÔÚÓÚ£º´æ´¢¹ý³ÌÊÇÓÉÓû§»òÓ¦ÓóÌÐòÏÔʽµ÷Óõ쬶ø´¥·¢Æ÷²»Äܱ»Ö±½Óµ÷Óá£
´¥·¢Æ÷µÄ¹¦ÄÜ£º
1¡¢ ÔÊÐí/ÏÞÖÆ¶Ô±íµÄÐÞ¸Ä
2¡¢ ×Ô¶¯Éú³ÉÅÉÉúÁУ¬±ÈÈç×ÔÔö×Ö¶Î
3¡¢ Ç¿ÖÆÊý¾ÝÒ»ÖÂÐÔ
4¡¢ ÌṩÉó¼ÆºÍÈÕÖ¾¼Ç¼
5¡¢ ·ÀÖ¹ÎÞЧµÄÊÂÎñ´¦Àí
6¡¢ ÆôÓø´ÔÓµÄÒµÎñÂß¼­
´¥·¢Æ÷´¥·¢Ê±¼äÓÐÁ½ÖÖ£ºafterºÍbefore¡£
¶þ¡¢        ´¥·¢Æ÷Óï·¨£º
CREATE [OR REPLACE] TIGGER´¥·¢Æ÷Ãû ´¥·¢Ê±¼ä ´¥·¢Ê¼þ
ON±íÃû
[FOR EACH ROW]
BEGIN
pl/sqlÓï¾ä
END
ÆäÖУº
´¥·¢Æ÷Ãû£º´¥·¢Æ÷¶ÔÏóµÄÃû³Æ¡£
ÓÉÓÚ´¥·¢Æ÷ÊÇÊý¾Ý¿â×Ô¶¯Ö´Ðеģ¬Òò´Ë¸ÃÃû³ÆÖ»ÊÇÒ»¸öÃû³Æ£¬Ã»ÓÐʵÖʵÄÓÃ;¡£
´¥·¢Ê±¼ä£ºÖ¸Ã÷´¥·¢Æ÷ºÎʱִÐУ¬¸ÃÖµ¿ÉÈ¡£º
before---±íʾÔÚÊý¾Ý¿â¶¯×÷֮ǰ´¥·¢Æ÷Ö´ÐС£
after---±íʾÔÚÊý¾Ý¿â¶¯×÷Ö®ºó´¥·¢Æ÷Ö´ÐС£
Insert---Êý¾Ý¿â²åÈë»á´¥·¢´Ë´¥·¢Æ÷; 
Update---Êý¾Ý¿âÐ޸Ļᴥ·¢´Ë´¥·¢Æ÷;
Delete---Êý¾Ý¿âɾ³ý»á´¥·¢´Ë´¥·¢Æ÷¡£
±íÃû£ºÊý¾Ý¿â´¥·¢ËùÔÚµÄ±í¡£
For each row£º¶Ô±íµÄÿһÐд¥·¢Æ÷Ö´ÐÐÒ»´Î£¬Èç¹ûûÓÐÕâһѡÏÔòÖ»¶ÔÕû¸ö±íÖ´ÐÐÒ»´Î¡£
 
Èý¡¢        ¾ÙÀý˵Ã÷£º
1¡¢ÏÂÃæµÄ´¥·¢Æ÷ÔÚ¸üбíauths֮ǰ´¥·¢£¬Ä¿µÄÊDz»ÔÊÐíÔÚÖÜÄ©ÐÞ¸Ä±í£º
create triggerauth_secure before insert or update or delete
on auths
//¶ÔÕû¸ö±í¸üÐÂǰ´¥·¢
Begin
If(to_char(sysdate, ‘DY’)) = ‘SUN’
Raise_application_error(-20600£¬‘²»ÄÜÔÚÖÜÄ©Ð޸ıíauths’);
End if
End


Ïà¹ØÎĵµ£º

oracle ±í¿Õ¼ä²Ù×÷

oracle±í¿Õ¼ä²Ù×÷Ïê½â
  1
  2
  3×÷Õߣº   À´Ô´£º    ¸üÐÂÈÕÆÚ£º2006-01-04 
  5
  6 
  7½¨Á¢±í¿Õ¼ä
  8
  9CREATE TABLESPACE data01
 10DATAFILE '/ora ......

oracle %type

1¡¢Ê¹ÓÃ%TYPE
ÔÚÐí¶àÇé¿öÏ£¬PL/SQL±äÁ¿¿ÉÒÔÓÃÀ´´æ´¢ÔÚÊý¾Ý¿â±íÖеÄÊý¾Ý¡£ÔÚÕâÖÖÇé¿öÏ£¬±äÁ¿Ó¦¸ÃÓµÓÐÓë±íÁÐÏàͬµÄÀàÐÍ¡£ÀýÈ磬students±íµÄfirst_nameÁеÄÀàÐÍΪVARCHAR2(20),ÎÒÃÇ¿ÉÒÔ°´ÕÕÏÂÊö·½Ê½ÉùÃ÷Ò»¸ö±äÁ¿
DECLARE
v_FirstName VARCHAR2(20);
µ«ÊÇÈç¹ûfirst_nameÁе͍Òå¸Ä±äÁ˻ᷢÉúʲô£¨±ÈÈç˵±í¸Ä±äÁË£¬first ......

ORACLE LOB×Ö¶Î ²»ÄÜÓÃunion ²éѯ

lob×ֶβ»ÄÜ×ögroup   by£¬¶øunionÖÐÐèҪʹÓÃgroup   by¹ýÂ˵ôÖØ¸´¼Í¼£¬ËùÒÔ²»ÐР¡£ ÓÃunion  all¾Í¿ÉÒÔÁË¡£
Áí£ºunion ºÍ union allÇø±ð£º
       UNIONÔÚ½øÐбíÁ´½Óºó»áɸѡµôÖØ¸´µÄ¼Ç¼£¬ËùÒÔÔÚ±íÁ´½Óºó»á¶ÔËù²úÉúµÄ½á¹û¼¯½øÐÐÅÅÐòÔËË㣬ɾ³ýÖØ¸´µÄ¼Ç¼ÔÙ·µ» ......

oracleÖÐTranslate()º¯ÊýÓ÷¨

  Ò»¡¢Óï·¨£º  
    TRANSLATE(string,from_str,to_str)  
  ¶þ¡¢Ä¿µÄ  
      ·µ»Ø½«£¨ËùÓгöÏֵģ©from_strÖеÄÿ¸ö×Ö·ûÌæ»»Îªto_strÖеÄÏàÓ¦×Ö·ûÒÔºóµÄstring¡£TRANSLATEÊÇREPLACEËùÌṩµÄ¹¦ÄܵÄÒ»¸ö³¬¼¯¡£Èç¹ûfrom_str±È  ......

ORACLEÅàѵС¼Ç£­ÉîÛڱ߼ì×ÜÕ¾

Õâ´ÎÊÇÓ¦ÀèÃ÷ÍøÂçµÄÑûÇ룬ȥÉîÛڱ߷À¼ì²éÖ¸»ÓÖÐÐĽøÐÐORACLEµÄÅàѵ¡£Åàѵ·Ö¶þÆÚ£¬Ã¿ÆÚ4Ì죬ÅÅÔÚAIXµÄÅàѵ֮ºó¡£
ÉϿεĵصã¾ÍÔÚÂÞºþ¿Ú°¶£¬Ñ§Ô±À´×Ô¸÷¸ö·ÖÕ¾£ºÉîÛÚÍ壬»Ê¸Ú¿Ú°¶£¬ÂÞºþ¿Ú°¶£¬×ÜÖ¸»ÓÖÐÐÄ£¬Ð¡Ã·É³£¬ÉõÖÁ»¹ÓÐÉÇÍ·ºÍ»ÝÖݵÄͬÐйýÀ´Ìý¿Î£¬ËùÒÔ˵ÅàѵµÄ¹æ¸ñ»¹ÊÇͦ¸ßµÄ¡£ÆäÖÐÓÐһλÑ¹Ù£¬Ìý˵»¹ÊǸ߼¶¾¯¹Ù£¬ËäȻ˾ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ