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

Oracle ´¥·¢Æ÷Óï·¨¼°ÊµÀý

Oracle´¥·¢Æ÷Óï·¨(Ò»)
Ò» Oracle´¥·¢Æ÷Óï·¨
´¥·¢Æ÷ÊÇÌض¨Ê¼þ³öÏÖµÄʱºò£¬×Ô¶¯Ö´ÐеĴúÂë¿é¡£ÀàËÆÓÚ´æ´¢¹ý³Ì£¬´¥·¢Æ÷Óë´æ´¢¹ý³ÌµÄÇø±ðÔÚÓÚ:´æ´¢¹ý³ÌÊÇÓÉÓû§»òÓ¦ÓóÌÐòÏÔʽµ÷ÓõÄ,¶ø´¥·¢Æ÷ÊDz»Äܱ»Ö±½Óµ÷Óõġ£
¹¦ÄÜ£º
1¡¢ ÔÊÐí/ÏÞÖƶԱíµÄÐÞ¸Ä
2¡¢ ×Ô¶¯Éú³ÉÅÉÉúÁУ¬±ÈÈç×ÔÔö×Ö¶Î
3¡¢ Ç¿ÖÆÊý¾ÝÒ»ÖÂÐÔ
4¡¢ ÌṩÉó¼ÆºÍÈÕÖ¾¼Ç¼
5¡¢ ·ÀÖ¹ÎÞЧµÄÊÂÎñ´¦Àí
6¡¢ ÆôÓø´ÔÓµÄÒµÎñÂß¼­
´¥·¢Æ÷´¥·¢Ê±¼äÓÐÁ½ÖÖ£ºafterºÍbefore¡£
1¡¢´¥·¢Æ÷µÄÓï·¨£º
CREATE [OR REPLACE] TIGGER´¥·¢Æ÷Ãû ´¥·¢Ê±¼ä ´¥·¢Ê¼þ
ON±íÃû
[FOR EACH ROW]
BEGIN
pl/sqlÓï¾ä
END
ÆäÖУº
´¥·¢Æ÷Ãû£º´¥·¢Æ÷¶ÔÏóµÄÃû³Æ¡£
ÓÉÓÚ´¥·¢Æ÷ÊÇÊý¾Ý¿â×Ô¶¯Ö´Ðеģ¬Òò´Ë¸ÃÃû³ÆÖ»ÊÇÒ»¸öÃû³Æ£¬Ã»ÓÐʵÖʵÄÓÃ;¡£
´¥·¢Ê±¼ä£ºÖ¸Ã÷´¥·¢Æ÷ºÎʱִÐУ¬¸ÃÖµ¿ÉÈ¡£º
before---±íʾÔÚÊý¾Ý¿â¶¯×÷֮ǰ´¥·¢Æ÷Ö´ÐÐ;
after---±íʾÔÚÊý¾Ý¿â¶¯×÷Ö®ºó³ö·¢Æ÷Ö´ÐС£
´¥·¢Ê¼þ£ºÖ¸Ã÷ÄÄЩÊý¾Ý¿â¶¯×÷»á´¥·¢´Ë´¥·¢Æ÷£º                        
insert£ºÊý¾Ý¿â²åÈë»á´¥·¢´Ë´¥·¢Æ÷; 
Oracle´¥·¢Æ÷Óï·¨(¶þ)
update£ºÊý¾Ý¿âÐ޸Ļᴥ·¢´Ë´¥·¢Æ÷;
delete£ºÊý¾Ý¿âɾ³ý»á´¥·¢´Ë´¥·¢Æ÷¡£
±í Ãû£ºÊý¾Ý¿â´¥·¢Æ÷ËùÔÚµÄ±í¡£
for each row£º¶Ô±íµÄÿһÐд¥·¢Æ÷Ö´ÐÐÒ»´Î¡£Èç¹ûûÓÐÕâһѡÏÔòÖ»¶ÔÕû¸ö±íÖ´ÐÐÒ»´Î¡£
2¡¢¾ÙÀý£º
ÏÂÃæµÄ´¥·¢Æ÷ÔÚ¸üбí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
Àý×Ó£º
  CREATE OR REPLACE TRIGGER CRM.T_SUB_USERINFO_AUR_NAME AFTER UPDATE OF STAFF_NAME
ON CRM.T_SUB_USERINFO
REFERENCING OLD AS OLD NEW AS NEW
FOR EACH ROW
declare
begin
Oracle´¥·¢Æ÷Óï·¨(Èý)
¶þ Oracle´¥·¢Æ÷Ïê½â
¿ªÊ¼£º
      create triggerbiufer_employees_department_id
beforeinsertorupdateofdepart


Ïà¹ØÎĵµ£º

½â¾öIPµØÖ·±ä»¯ºóOracle 10gÈçºÎ²»ÊÜÓ°Ïì

ÔÚʵ¼ÊµÄ¹¤×÷»·¾³ÖУ¬Ðí¶àÈËΪÁËÊÊÓ¦¿Í»§µÄ»·¾³£¬×ÜÊÇÐèҪƵ·±¸ü¸ÄIPµØÖ·£¬µ«ÊÇÔÚIPµØÖ·±ä»»ºó£¬Oracle 10g¾Í»á³öÏÖÆô¶¯²»Á˵ÄÏÖÏó¡£ÍøÉÏÏà¹ØÎÊÌâµÄ¼¼ÊõÎÄÕ´ó¶àÊýÊÇÕë¶ÔOracle 9i£¬»òÕßÒÔÇ°µÄOracle 8iµÄ°æ±¾£¬¶ÔÓëOracle 10gµÄ°æ±¾£¬´ó¶àÖ»ÊǽéÉÜÁË´ó¸Å£¬²¢Ã»Óиø³ö¾ßÌåµÄ²½Öè!±¾ÎÄÖУ¬ÎÒÃǽ«Õë¶ÔÕâÒ»ÎÊÌâ¸ø³ö¾ßÌåµÄ½â¾ö² ......

Oracle ¼ì²éÃüÖÐÂʵÄSQL

ÔÚÊý¾Ý¿âÆô¶¯2Сʱºó£¬¿ÉÒÔͨ¹ýÒÔÏÂSQLÀ´²âÊÔÊý¾Ý¿âÐÔÄÜ
1.  »º³åÇøÃüÖÐÂÊ:
»º³åÇøÃüÖÐÂʱíʾÔÚ²»ÐèÒª½øÐдÅÅÌ·ÃÎʵÄÇé¿öÏÂÔÚÄÚ´æ½á¹¹ÖÐÕÒµ½³£ÓÃÊý¾Ý¿éµÄƵÂÊ
select (1-(sum(decode(name, 'physical reads',value,0))/(sum(decode(name, 'db block gets',value,0))
        ......

Oracle×Ö·û¼¯ÎÊÌâ×ܽá

ÊÕ²Ø×ÔijЩ¸ßÊÖµÄ×ܽᣬ²»¸Ò¶ÀÏí£¬ÓëÓÐÔµÀ´´ËÕß¹²Ïí¡£
-----------------------------------------------------------------------------------
Oracle×Ö·û¼¯ÎÊÌâ×ܽá
¾­³£ÓÐͬÊÂ×ÉѯoracleÊý¾Ý¿â×Ö·û¼¯Ïà¹ØµÄÎÊÌ⣬ÈçÔÚ²»Í¬Êý¾Ý¿â×öÊý¾ÝǨÒÆ¡¢Í¬ÆäËüϵͳ½»»»Êý¾ÝµÈ£¬³£³£ÒòΪ×Ö·û¼¯²»Í¬¶øµ¼ÖÂǨÒÆʧ°Ü»òÊý¾Ý¿âÄÚÊý¾Ý±ä³ ......

Oracle ·ÖÒ³´æ´¢¹ý³Ì ¼¸Ê®ÍòÌõ¼Ç¼

ºÃ³¤Ê±¼äû䶫¶«ÁË£¬½ñÌìдÁËÒ»¸öoracleµÄ·ÖÒ³´æ´¢¹ý³Ì£¬Ìù³öÀ´Óë´ó¼Ò·ÖÏí¡£
ÓÉÓÚ¡£net¿ò¼ÜÖеÄgridviewµÈ¿Ø¼þµÄ·ÖÒ³¹¦ÄÜÌ«Èõ£¬ËùÒԴ󲿷ֳÌÐòÔ±¶¼»á×Ô¼ºÐ´·ÖÒ³¹¦ÄÜ£¬¶øµ÷Ó÷ÖÒ³´æ´¢¹ý³ÌÊDZØÐëµÄ¡£
ǰ̨aspxÒ³Ãæ²»¹ÜÊÇÓÃÏÂÔصÄdll»¹ÊÇÓÃ×Ô¼ºÐ´µÄÓû§¿Ø¼þ£¬¶¼ÄÜʵÏÖ×Ô¼ºµÄ¹¦ÄÜ£¬È»¶ø·ÖÒ³µÄ´æ´¢¹ý³Ì¾ÍÐèÒªºÃºÃµÄ¿¼ÂÇÁË£¬Ï ......

oracle ÔÚ·Ö×éÄÚÅÅÐòµÄ·½·¨

oracle·ÖÎöº¯ÊýÊ®·ÖÇ¿´ó£¬ÎÒÃÇÖ»ÒªÕÆÎÕÕâЩ·½·¨£¬¸üÖ±½ÓµÄ˵·¨¾ÍÊÇÖªµÀÕâЩ·ÖÎöº¯ÊýµÄ×÷ÓþÍÄÜÍê³ÉºÜ¶à¹¤×÷¡£
ϱßÌù³öÕâЩº¯Êý£¬¼°¼òµ¥Ó¦Óá£
ÆäÖÐÎÒÏë¶Ôlag£¨£©ºÍlead£¨£©º¯Êý×øÏÂ˵Ã÷£ºlag£¨£©±¾ÉíÊÇÑÓºóµÄÒâ˼Ҳ¾ÍÊÇÑÓºó³öÏÖijÁеÄÊý£¬¶ølead£¨£©ÓÐÒýÁì¡¢ÁìÏȵÄÒâ˼Ҳ¾ÍÊÇÌáÇ°¼¸ÐÐÏÔʾijÁÐÊý¾Ý
RANK()
dense_rank() ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ