Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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±ØÐë×öÁ½´Î²åÈë¡£ÕâÑù£¬×é±íÔö¼ÓÒ»¸öË÷Òý½«µ¼Ö²åÈë²Ù×÷ÒªÁ½±¶¶àµÄʱ¼ä£¨Á½±¶µÄʱ¼äÓÃÓÚÁ½´Î²åÈ룬ÁíÍ⻹ÐèÒªÒ»µãʱ¼ä´¦Àí¶þ±íÖ®¼äµÄͬ²½£©¡£Ôö¼ÓÁ½¸öË÷Òý½«Ê¹ÓòåÈë²Ù×÷»¨Èý±¶Ê±¼ä£¬Èý¸öË÷Òýʹ²åÈë²Ù×÷»¨Ëı¶µÄʱ¼ä£¬µÈµÈ¡£Òò´ËË÷ÒýµÄʹÓÃҪȨºâÀû±×¡£ËüÃÇ»áʹÊý¾ÝÊäÈ뻨·Ñ¸ü³¤µÄʱ¼ä£¬µ«È´Ê¹¶ÁÈ¡Êý¾ÝµÄËÙ¶ÈÌá¸ß¡£ËùÒÔ£¬ÐèÒª¿ìËÙ½øÐÐÊý¾ÝÊäÈëµÄÓ¦ÓóÌÐò×îºÃ²»ÒªÔö¼Ó±íµÄË÷Òý¡£ÀýÈ磬³¬ÊÐÖеÄÏúÊÛϵͳ£¬Ó¦Ê¹Êպܻú¾¡¿ÉÄÜ¿ìµØΧÈÆÏúÊÛÊÂÎñ½øÐй¤×÷£¨¼´Ö±½Ó²åÈëµ½Êý¾Ý¿âÖУ©¡£Õâʱ£¬Èô¸ø´æ´¢ÊÂÎñµÄ±íÔö¼ÓÒ»¸öË÷Òý½«ÊÇ´íÎóµÄ£¬ÒòΪËü»áʹ²åÈë±ä±äÂý¡£ÁíÒ»·½Ã棬Ô


Ïà¹ØÎĵµ£º

oracle ±í¿Õ¼ä²Ù×÷

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

SQL Server ²éѯÓÅ»¯£¨3£©_Ë÷ÒýµÄÉè¼ÆÓëʹÓÃ

Ò»¡¢Ë÷ÒýµÄ×÷ÓÃ
1¡¢°ïÖú¼ìË÷Êý¾Ý£»
2¡¢Ìá¸ßÁª½ÓЧÂÊ£»
3¡¢½ÚÊ¡ORDER BY¡¢GROUP BYµÄʱ¼ä£»
4¡¢±£Ö¤Êý¾ÝΨһÐÔ£¨½öÏÞÓÚΨһË÷Òý£©¡£
 
¶þ¡¢Ë÷ÒýµÄÉè¼Æ
ÔÚÈ·¶¨Òª½¨Á¢Ò»¸öË÷Òýʱ£¬Ê×ÏÈÎÒÃÇҪȷ¶¨ËüÊǾۼ¯»¹ÊǷǾۼ¯¡¢µ¥Áл¹ÊǶàÁС¢Î¨Ò»»¹ÊÇ·ÇΨһ¡¢ÁÐÊÇÉýÐò»¹ÊǽµÐò¡¢ËüµÄ´æ´¢ÊÇÈçºÎµÄ£¬±ÈÈ磺·ÖÇø¡¢Ìî³äÒò×ӵȡ£ ......

OracleÖÐÈçºÎÓÃÒ»ÌõSQL¿ìËÙÉú³É10ÍòÌõ²âÊÔÊý¾Ý

 
 OracleÖÐÈçºÎÓÃÒ»ÌõSQL¿ìËÙÉú³É10ÍòÌõ²âÊÔÊý¾Ý
×öÊý¾Ý¿â¿ª·¢»ò¹ÜÀíµÄÈ˾­³£Òª´´½¨´óÁ¿µÄ²âÊÔÊý¾Ý£¬¶¯²»¶¯¾ÍÐèÒªÉÏÍòÌõ£¬Èç¹ûÒ»ÌõÒ»ÌõµÄ¼È룬
ÄÇ»áÀË·Ñ´óÁ¿µÄʱ¼ä£¬±¾ÎĽéÉÜÁËOracleÖÐÈçºÎͨ¹ýÒ»ÌõSQL¿ìËÙÉú³É´óÁ¿µÄ²âÊÔÊý¾ÝµÄ·½·¨¡£
²úÉú²âÊÔÊý¾ÝµÄSQLÈçÏ£º
 
SQL> select rownum as id,
&nb ......

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¼òÊö

¡¡¡¡20ÊÀ¼Í£¸£°Äê´ú³õ£¬ANSI£¨American¡¡National¡¡Standard¡¡Institute£©¡¡Êý¾Ý¿â±ê׼ίԱ»á¿ªÊ¼Öƶ©Ïà¹Ø¹ØϵÓïÑԵıê×¼£¬µ«Ö±µ½£±£¹£¸£¶Ä꣬Êý¾Ý¿â±ê׼ίԱ»á²ÅÍƳöµÚÒ»¸öSQLÓïÑÔ±ê×¼SQL-86¡£Ëæ×ÅÊý¾Ý¿â¼¼ÊõµÄ·¢Õ¹£¬SQL±ê×¼Ò²ÔÚ²»¶Ï½øÐÐÀ©Õ¹ºÍÐÞÕý£¬²¢ÇÒÊý¾Ý¿â±ê׼ίԱ»áÏȺóÓÖÍƳöSQL-89£¬SQL-92ÒÔ¼°SQL-99±ê×¼¡££±£¹£·£ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ