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

Oracle PL\SQL²Ù×÷£¨ËÄ£©Ë÷ÒýÓëÔ¼Êø

1.Êý¾Ý¿âµÄË÷Òý
       ¿ÉÒÔ½«Ë÷Òý¸ÅÄîÓ¦Óõ½Êý¾Ý¿â±íÉÏ¡£µ±Ò»¸ö±íº¬ÓдóÁ¿µÄ¼Ç¼ʱ£¬Oracle²éÕҸñíÖеÄÌØÐ´¼Ç¼Ҫ»¨ºÜ³¤µÄʱ¼ä——¾ÍÏñ»¨ºÜ³¤Ê±¼ä·­¿´È«ÊéÀ´²éÕÒij¸öÖ÷ÌâÒ»Ñù¡£OracleÓÐÒ»¸öÒ×ÓÚʹÓõŦÄÜ£¬¼´¿ÉÒÔ½¨Á¢Ò»¸ö´ÎÒþ²Ø±í£¬¸Ã±í°üº¬Ö÷±íÖеÄÒ»¸ö»ò¶à¸öÖØÒªµÄÁУ¬ÒÔ¼°ÔÚÖ÷±íÖеÄÖ¸ÏàÓ¦ÐеÄÖ¸Õë¡£ÔÚÕâÀÓëÊéµÄÒ³ÂëÏà¶ÔÓ¦£¬¸ÃÒþ²ØµÄ´Î±í£¨¼´Ë÷Òý±í£©ÖеÄÖ¸Õë¾ÍÊÇÐкš£Í¨¹ý·ÃÎÊË÷Òý£¬Oracle¿ÉÒÔ׼ȷµØÖªµÀÒª²éÕÒµÄÌØ¶¨Êý¾ÝÔÚÄÄÒ»ÐÐÉÏ¡£ÓÉÓÚË÷Òý±ÈÒýÓÃËüµÄ±íҪСµÃ¶à£¬Òò´ËÓÃË÷Òý²éÕÒ±íÖеÄÊý¾Ý±È²»ÓÃË÷ÒýµÄ±íÃ÷³àµØ¿ì¡£ÔÚÒ»¸öÓµÓаÙÍòÌõ¼Ç¼µÄ±íÖÐÑ¡ÔñÓëijֵÏàÆ¥ÅäµÄ¼Ç¼»¨ÁË18.9Ã룬µ±½¨Á¢¸Ã±íµÄË÷Òýºó£¬Í¬ÑùµÄ²éѯֻÐèÒª0.6Ãë¾ÍÄÜÍê³É¡£ÔÚÒ»¸ö´ó±íÖÐÔö¼ÓË÷ÒýÄÜʹ²éѯËٶȿ켸ʮ±¶¡£

         Ò»µ©½¨Á¢Á˱íµÄË÷Òý£¬Oracle×Ô¶¯Ê¹¸Ã±íÓë±í±£³Öͬ²½¡£¶Ô¸Ã±íµÄÈκÎINSERT¡¢UPDATE»òDELETE²Ù×÷Ò²×Ô¶¯ÐÞ¸ÄË÷Òý£¬²¢ÇÒ£¬Èç¹ûË÷ÒýÖк¬ÓÐSELECTÓï¾äËùÐèµÄÁУ¬Ôò±íµÄÈκÎSELECT²Ù×÷¶¼½«×Ô¶¯¾­¹ýË÷Òý¡£Ôö¼Ó»òɾ³ýË÷Òý²»»áÓ°Ïì±íµÄ²Ù×÷——ÒÔǰʹÓøñíµÄÈκγÌÐòÏÖÔÚÈÔ½«¿ÉÒÔÔËÐУ¬µ«ÊDzÙ×÷ËÙ¶È¿ÉÄܱäÂý¡£Èç¹ûɾ³ý±í£¬ÔòÏà¹ØµÄË÷ÒýÒ²½«×Ô¶¯É¾³ý£¬ÒòΪûÏà¹Ø±íµÄË÷ÒýÊÇûÓÐÒâÒåµÄ¡£
ɾ³ýË÷ÒýµÄÓï·¨ÈçÏ£º
DROP INDEX index_name
2.Ë÷ÒýºÎʱÓÐÓÃ
       ¶ÔÓÚ±ØÐë¶ÁÈ¡±íÖÐÄÚÈݵÄÃüÁË÷Òý¸ÄÉÆÁËËüÃǵÄÏìӦʱ¼ä¡£ÕâÒâζ×ÅSELECT¡¢UPDATEºÍDELETEÃüÁî¶¼Äܹ»¸ü¿ìµØ½øÐÐÔËÐУ¬Èç¹û¸Ã±íÓжÔÓ¦ÓÚÕâЩÃüÁîµÄÁеÄË÷Òý¡£µ«ÊÇÔö¼Ó±íµÄË÷Òý²¢²»ÄÜÌá¸ßINSERTÃüÁîµÄÊäÈëÊý¾ÝµÄËÙ¶È£¬Ïà·´»¹Òª½µµÍÔËÐÐËÙ¶È¡£ÒòΪË÷Òý±¾Éíʵ¼ÊÉÏÊÇÒ»¸ö±í£¬Òò´Ëµ±¶Ô±íÌí¼ÓÒ»¸ö¼Ç¼ʱ£¬Oracle±ØÐë×öÁ½´Î²åÈë¡£ÕâÑù£¬×é±íÔö¼ÓÒ»¸öË÷Òý½«µ¼Ö²åÈë²Ù×÷ÒªÁ½±¶¶àµÄʱ¼ä£¨Á½±¶µÄʱ¼äÓÃÓÚÁ½´Î²åÈ룬ÁíÍ⻹ÐèÒªÒ»µãʱ¼ä´¦Àí¶þ±íÖ®¼äµÄͬ²½£©¡£Ôö¼ÓÁ½¸öË÷Òý½«Ê¹ÓòåÈë²Ù×÷»¨Èý±¶Ê±¼ä£¬Èý¸öË÷Òýʹ²åÈë²Ù×÷»¨Ëı¶µÄʱ¼ä£¬µÈµÈ¡£Òò´ËË÷ÒýµÄʹÓÃҪȨºâÀû±×¡£ËüÃÇ»áʹÊý¾ÝÊäÈ뻨·Ñ¸ü³¤µÄʱ¼ä£¬µ«È´Ê¹¶ÁÈ¡Êý¾ÝµÄËÙ¶ÈÌá¸ß¡£ËùÒÔ£¬ÐèÒª¿ìËÙ½øÐÐÊý¾ÝÊäÈëµÄÓ¦ÓóÌÐò×îºÃ²»ÒªÔö¼Ó±íµÄË÷Òý¡£ÀýÈ磬³¬ÊÐÖеÄÏúÊÛϵͳ£¬Ó¦Ê¹Êպܻú¾¡¿ÉÄÜ¿ìµØÎ§ÈÆÏúÊÛÊÂÎñ½øÐй¤×÷£¨¼´Ö±½Ó²åÈëµ½Êý¾Ý¿âÖУ©¡£Õâʱ£¬Èô¸ø´æ´¢ÊÂÎñµÄ±íÔö¼ÓÒ»¸öË÷Òý½«ÊÇ´íÎóµÄ£¬ÒòΪËü»áʹ²åÈë±ä±äÂý¡£ÁíÒ»·½Ã棬Ô


Ïà¹ØÎĵµ£º

º½¿Õ¹«Ë¾¹ÜÀíϵͳ(VC++ ÓëSQL 2005)

ϵͳ»·¾³£ºWindows 7
Èí¼þ»·¾³£ºVisual C++ 2008 SP1 +SQL Server 2005
±¾´ÎÄ¿µÄ£º±àдһ¸öº½¿Õ¹ÜÀíϵͳ
      ÕâÊÇÊý¾Ý¿â¿Î³ÌÉè¼ÆµÄ³É¹û£¬ËäÈ»³É¼¨²»¼Ñ£¬µ«ÊÇ×÷ΪÎÒÓÃVC++ ÒÔÀ´±àдµÄ×î´ó³ÌÐò»¹ÊÇ´«µ½ÍøÉÏ£¬ÒÔ¹©²Î¿¼¡£ÓÃVC++ ×öÊý¾Ý¿âÉè¼Æ²¢²»ÈÝÒ×£¬µ«Ò²²»ÊDz»¿ÉÄÜ¡£ÒÔÏÂÊÇÎҵijÌÐò½çÃæ£¬ºóÃæ ......

oracle¸´Ï°£¨Ò»£© Ö®OracleÌåϵ½á¹¹

      ѧϰOracle DBAÒ²°ë¸ö¶àѧÆÚÁË£¬½ñÌìÃÍÈ»²Å·¢ÏÖ£¬Ô­À´ÎÒµÄÊ黹ÊǺÜеģ¬ÉϿβÙ×÷ʱºòÒ²Ö»ÊÇÖªµÀ´ó¸ÅÔõô×ö£¬µ«ÊÇÒªÕæµÄÈ«²¿×Ô¼º×ö£¬¶ø²»È¥·­Ê黹ÊÇÓÐÒ»¶¨µÄÄѶȵģ¬ËùÒÔÄØ£¬½ñÌ쿪ʼ½«DBA´ÓÍ·¸´Ï°Ò»±é£¬Í¬Ê±ÔÙ²Ù×÷Ò»±é¡£
      µÚÒ»Õ£¬Ñ§µÄÊÇOracleµÄÌåϵ½á¹¹£ ......

sql ²éѯÏȽøÏȳö

declare @tb3 table (ÉÌÆ·±àºÅ nvarchar(10),Åú´ÎºÅ nvarchar(10),¿â´æÊýÁ¿ int,³ö¿âÊýÁ¿ int)
declare @tb1 table (ÉÌÆ·±àºÅ nvarchar(10),Åú´ÎºÅ nvarchar(10),¿â´æÊýÁ¿ int)
insert into @tb1 select '0001','090801',200
      union all  select '0001','090501',50
  &n ......

SQL Óë ORACLE µÄ±È½Ï (ת)


01¡¢SQLÓëORACLEµÄÄÚ´æ·ÖÅä
ORACLEµÄÄÚ´æ·ÖÅä´ó²¿·ÖÊÇÓÉINIT.ORAÀ´¾ö¶¨µÄ£¬Ò»¸öÊý¾Ý¿âʵÀý¿ÉÒÔÓÐNÖÖ·ÖÅä·½°¸£¬²»Í¬µÄÓ¦Óã¨OLTP¡¢OLAP£©ËüµÄÅäÖÃÊÇÓвàÖØµÄ¡£ SQL¸ÅÀ¨ÆðÀ´Ëµ£¬Ö»ÓÐÁ½ÖÖÄÚ´æ·ÖÅ䷽ʽ£º¶¯Ì¬ÄÚ´æ·ÖÅäÓ뾲̬ÄÚ´æ·ÖÅ䣬¶¯Ì¬ÄÚ´æ·ÖÅä³äÐíSQL×Ô¼ºµ÷ÕûÐèÒªµÄÄڴ棬¾²Ì¬ÄÚ´æ·ÖÅäÏÞÖÆÁËSQL¶ÔÄÚ´æµÄʹ Óá£
002¡¢SQ ......

Oracle PL\SQL ²Ù×÷£¨Èý£©Oracleº¯Êý


1.ϵͳ±äÁ¿º¯Êý
£¨1£©SYSDATE
¸Ãº¯Êý·µ»Øµ±Ç°µÄÈÕÆÚºÍʱ¼ä¡£·µ»ØµÄÊÇOracle·þÎñÆ÷µÄµ±Ç°ÈÕÆÚºÍʱ¼ä¡£
select sysdate from dual;
insert into purchase values
(‘Small Widget’,’SH’,sysdate, 10);
insert into purchase values

(‘Meduem Wodget’,’SH’, ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ