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

PL/SQLʵÏÖOracleÊý¾Ý¿âÈÎÎñµ÷¶È

 
     Ñ¡Ôñ×Ô softj µÄ Blog
¹Ø¼ü×Ö
  PL/SQLʵÏÖOracleÊý¾Ý¿âÈÎÎñµ÷¶È
³ö´¦
 
 
PL/SQLʵÏÖOracleÊý¾Ý¿âÈÎÎñµ÷¶È
¡¡¡¡¹Ø¼ü´Ê£ºÊý¾Ý»Ö¸´£¬ÈÎÎñµ÷¶È£¬ORACLE£¬PL/SQL
¡¡¡¡ÔÚÊý¾Ý¿â²Ù×÷ÖÐʱ³£»áÓÐÕâÑùµÄÇé¿ö·¢Éú£¬ÓÉÓÚһʱµÄÊèºö¶øÎóɾ»òÎó¸ÄÁËÒ»Ð©ÖØÒªµÄÊý¾Ý£¬ÁíÍ⻹ÓÐÒ»Ð©ÖØÒªµÄÈÎÎñÐèÒªÖÜÆÚÐÔµØÔËÐС£ÏÔÈ»£¬Ç°Ò»ÀàÎÊÌâÖ÷ÒªÊÇÊý¾Ý±¸·ÝÓë»Ö¸´·½ÃæµÄ£¬¶øºóÒ»ÀàÔòÖ÷ÒªÊÇϵͳµÄÈÎÎñµ÷¶È¡£±¾ÎĽ«Õë¶ÔÕâÁ½ÀàÎÊÌ⣬´ÓÓ¦ÓóÌÐò¿ª·¢½Ç¶È¸ø³öÒ»¸ö½â¾ö·½·¨¡£
¡¡¡¡Ò»£®¼¼Êõ»ù´¡
¡¡¡¡ÓÉÓÚ±¾ÎÄÊÇʹÓÃPL/SQL×÷Ϊ¿ª·¢Æ½Ì¨À´Ìṩ½â¾ö·½°¸£¬ËùÒÔÊ×ÏÈÁ˽âÏà¹ØµÄ±³¾°ÖªÊ¶¡£
¡¡¡¡PL/SQL±¾ÉíÖ»ÊÇ×÷ΪSQLÓï¾äµÄÒ»¸ö²¹³ä£¬Í¨¹ýÒýÈë¹ý³Ì»¯µÄ¸ÅÄîÀ´ÔöÇ¿Êý¾Ý¿â´¦ÀíÄÜÁ¦¡£È»¶ø£¬Ïà¶ÔÓÚC,C++,JAVAµÈ¹ý³Ì»¯ÓïÑÔÀ´Ëµ£¬PL/SQLµÄ´¦Àí¹¦ÄÜÒÀÈ»²»¹»Ç¿´ó¡£Îª´Ë£¬OracleÊý¾Ý¿âÌṩÁË´óÁ¿µÄÓ¦ÓóÌÐò¿ª·¢°ü£¬À´ÔöǿӦÓóÌÐò¿ª·¢ÄÜÁ¦¡£¸ù¾Ý±¾ÎĵÄÖ÷Ì⣬½éÉÜÈçÏÂÁ½¸ö¿ª·¢°ü£ºDBMS_FLASHBACKºÍDBMS_JOB¡£
¡¡¡¡1£® DBMS_FLASHBACK°üÖ÷ÒªÊÇÓÃÀ´½øÐе¹Ðð²éѯʹÓõ쬼´Í¨¹ýÉèÖòéѯʱ¼äÀ´È·¶¨¸Ãʱ¿ÌϵIJéѯ½á¹û¡£Ò»°ãÇé¿öÏ£¬ÎÒÃÇÆ½Ê±Ê¹ÓõIJéѯÊDzéѯµ±Ç°Ê±¼ä£¨sysdate£©ÏµÄÊý¾Ý¡£Ê¹ÓÃDBMS_FLASHBACK°ü¾Í¿ÉÒÔ²éѯÒÔǰÊý¾ÝµÄ״̬£¬ÕâÒ»¹¦ÄܶÔÓÚÎó´¦ÀíµÄÇéÐζøÑÔ¾ÍÏԵü«ÎªÖØÒª¡£ÏÂÃæÊǸðüÖеÄÁ½¸öÖ÷Òªº¯Êý½éÉÜ£º
¡¡¡¡·EnableÓëdisable£º·Ö±ðÊÇÆô¶¯ºÍ¹Ø±Õµ¹Ðð²éѯ¹¦ÄÜ¡£Ó¦¸Ã×¢ÒâµÄÊÇ£¬Ã¿´ÎÆô¶¯µ¹Ðð²éѯ֮ǰӦÊ×Ïȹرյ¹Ððģʽ¡£
¡¡¡¡·Enable_at_time£ºÉèÖòéѯµÄʱ¼äµã£¬ËüÊÇÒÔµ±Ç°Ê±¼äΪÆðµã½øÐÐÉèÖõġ£
¡¡¡¡2£® DBMS_JOB°üÊÇÓÃÀ´¶ÔPL/SQL¿é½øÐе÷¶ÈµÄʵÓðü£¬ËüÔÊÐíPL/SQL¿éÔÚÖ¸¶¨µÄʱ¼äÄÚ×Ô¶¯ÔËÐУ¬ÀàËÆÓÚVCÖеÄSettimerÕâÑùµÄ¶¨Ê±Æ÷¡£Îª±ãÓڸðüµÄÔËÐУ¬ÐèÒªÊ×ÏÈÉèÖÃÁ½¸öinit.ora²ÎÊý£º
¡¡¡¡·JOB_QUEUE_PROCESSÖ¸¶¨Æô¶¯µÄºǫ́´¦ÀíÊý¡£Èç¹ûËüÊÇ0»òûÓб»ÉèÖ㬽«Ã»Óкǫ́´¦Àí½øÈë×÷Òµ£¬ËüÃÇÒ²¾Í²»»áÔËÐС£
¡¡¡¡·JOB_QUEUE_INTERVALÒÔÃëΪµ¥Î»£¬Ö¸¶¨Ã¿Ò»¸ö¹ý³ÌÔÚ¼ì²éеÄ×÷ҵǰµÈ´ýµÄʱ¼ä¡£ÔÚJOB_QUEUE_INTERVAËùÖ¸¶¨µÄʱ¼äÄÚ£¬Ò»¸ö×÷Òµ×î¶àÖ»ÄÜÔËÐÐÒ»´Î¡£
¡¡¡¡ÉèÖúÃÕâÁ½¸ö²ÎÊýºó£¬¾Í¿É¶Ô³ÌÐò½øÐе÷¶ÈÁË£¬¸Ã°üÖ÷ҪʹÓÃSUBMITº¯Êý½øÐе÷¶È£¬¸Ãº¯ÊýµÄÔ­ÐÍΪ£º
submit(·µ»ØµÄ×÷ÒµºÅ,³ÌÐò¹ý³ÌÃû,sysdate,Ï´ÎÔËÐеÄʱ¼ä)£»
¡¡¡¡¶þ£®Êý¾Ý»Ö¸´
¡¡¡¡Êý¾Ý»Ö¸´ÊÇÊý¾Ý¿â±¾ÉíÒ»¸ö¼«ÆäÖØÒªµÄ¹¦ÄÜ£¬Í¨³£ÖØÒ


Ïà¹ØÎĵµ£º

oracle ±í¿Õ¼ä²Ù×÷

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

SQLÓï¾ä½Ì³Ì

ÔÚÕâÒ»Ò³ÖУ¬ÎÒÃÇÁгöËùÓÐÔÚÕâ¸öÍøÕ¾ÓÐÁгö SQL Ö¸ÁîµÄÓï·¨¡£ÈôÒª¸üÏ꾡µÄ˵Ã÷£¬ÇëµãѡָÁîÃû³Æ¡£
ÕâÒ»Ò³µÄÄ¿µÄÊÇÌṩһ¸ö¼ò½àµÄ SQL Óï·¨×öΪ¶ÁÕ߲ο¼Ö®Óá£ÎÒÃǽ¨ÒéÄúÏÖÔھͰ´ Control-D ½«±¾Ò³¼ÓÈëÄúµÄ¡ºÎÒµÄ×î°®¡»¡£
Select
SELECT "À¸Î»" from "±í¸ñÃû"
Distinct
SELECT DISTINCT "À¸Î»"
from "±í¸ñÃû"
Where
......

sql²éѯ×îºóÒ»ÌõÊý¾Ý

1¡¢ sql²éѯ×îºóÒ»ÌõÊý¾Ýselect * from table order by id DESC limit 1
2¡¢select top1 * from tablename where order by id desc
ͨ¹ýÔÚmysqlÖвâÊÔ£¬Ö»ÓеÚÒ»ÖÖ¿ÉÒÔʹÓ㬲»ÖªµÀÆäËûÊý¾Ý¿âÊÇ·ñÖ§³ÖµÚ¶þÖÖ·½·¨£¬ÍøÉϺܶàÈË˵ÓõڶþÖÖ·½·¨ ......

oracle²»Í¬°æ±¾Ö®¼äµÄÇл»

¼òµ¥ÃèÊöÒ»ÏÂÔÚwindowsµÄͬһÓû§Ï£¬°²×°OracleµÄ9i¡¢10gºÍ11gµÄ·½·¨¡£
OracleÔÚwindowsƽ̨ϵݲװÊÇËùÓÐÆ½Ì¨ÖÐ×î¼òµ¥µÄ£¬»ù±¾Éϲ»ÐèÒª½øÐÐÈκζîÍâµÄ´¦Àí¾Í¿ÉÒԳɹ¦µÄ°²×°£¬¿ÉÒÔ˵ûÓÐʲô¼¼Êõº¬Á¿¡£
 
²»¹ýÔÚͬһ̨»úÆ÷µÄͬһ¸öÓû§ÉÏͬʱ°²×°Á½¸ö²»Í¬°æ±¾µÄÊý¾Ý¿â¾ÍÐèÒªÒ»¶¨µÄ¼¼ÇÉÁË¡£ÕâÀï¼òµ¥ÃèÊöÒ»ÏÂÔÚͬʱ ......

Oracle¶à±íÁªºÏ¸üÐÂ

ÒÔÏÂÊÇÔÚºǫ́¸üÐÂÒ×ÍØERPÊý¾Ý¿âʱÓöµ½µÄÒ»¸öÎÊÌâ:
1.ÔÚDB14Êý¾Ý¿âÖн«ÁϼþºÅP44¿ªÍ·,²¢ÇÒÆ·ÃûΪ"ËÜÁÏ´ü"µÄÁϼþ¸ÄΪÏûºÄÐÔÁϼþ.
          Õâ¸ö¼òµ¥:  UPDATE DB14.ima_file SET ima70 = ‘Y’ WHERE ima01 like ‘P44%’ AND ima0 ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ