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

Oracle Db10g ±í

   ±íÊÇOracleÊý¾Ý¿â×î»ù±¾¶ÔÏñÖ®Ò»£¬Ëü´æ´¢Êµ¼ÊÊý¾Ý£¬ÓÉÐкÍÁÐ×é³ÉÒ»¸ö¶þά±í¡£
   ±íºÍÁеÄÃüÃûÒªÇó:
   1.³¤¶È±ØÐëÔÚ30¸ö×Ö½ÚÖ®ÄÚ£¬×î¶Ì³¤¶È²»ÄÜÉÙ1¸ö×Ö½Ú
   2.±ØÐëÊÇ×Öĸ¿ªÍ·
   3.ÄܰüÀ¨×Öĸ¡¢ÊýÖµ¡¢Ï»®Ïß¡¢»õ±Ò·ûºÅ¡£½¨Òé×îºÃ²»ÒªÓûõ±Ò·ûºÅ
   4.²»ÄÜʹÓùؼü×Ö»ò±£Áô×Ö¡£ÈçTABLE»òNUMBER
   5.ÈôÃû³ÆÔÚË«ÒýºÅÄÚ£¬³ýÁ˳¤¶ÈÒªÔÚ1ÖÁ30¸ö×Ö½ÚÍ⣬»¹ÒªÇó²»ÄÜǶÈëË«ÒýºÅ
   6.ÿ¸öÁÐÃû±ØÐëÔÚͬһ¸ö±íÖÐÊÇΨһµÄ
   7.ÔÚͬһ·½°¸ÖУ¬ËùÓÐ±í¡¢ÊÓͼ¡¢ÐòÁС¢×¨ÓÃͬÎÒ´Ê¡¢¹ý³Ì¡¢º¯Êý¡¢°ü¡¢ÎﻯÊÓͼºÍÓû§ÒåÀàÐͱØÐëÊÇΨһµÄ¡£
   ±íºÍÁÐÃû²»Çø·Ö´óСд£¬µ±Äã´´½¨±íʱ£¬Oracle»á×Ô¶¯°ÑÃû×Öת»»³É´óд£¬È»ºó´æ´¢ÔÚÊý¾Ý×ÖµäÖС£µ«ÊÇÒ²¿ÉÒÔСд£¬ÈôÃû³ÆÓÃË«ÒýºÅÀ¨ÆðÀ´µÄ£¬ËüÔò»áÔÚOracleÊý¾Ý×ÖµäÖÐÇø·Ö´óСд¡£
   ²»¹ý±¾È˽¨Ò飬×îºÃÊDz»ÒªÇø·Ö´óСд£¬ÕâÑù»á¸øÒÔºóʹÓôøÀ´Ò»¶¨µÄÂé·³£¬Ã¿´ÎʹÓÃʱ£¬ÎÒ¶¼ÒªÇø·Ö´óСд£¬Ò»²»Ð¡ÐÄÊǾͻáÌáʾ´íÎó¡£
   ×¢Òâ:ÔÚOEMÖУ¬Í¨¹ýSQL¿´¼ûµÄÔÚ´´½¨±íµÄSQLÓï¾äÖУ¬±íÃûºÍÁÐ±í¶¼Ê¹ÓÃÁËË«ÒýºÅ£¬µ«ÊDZíÃûºÍÁÐÃû¶¼»á×Ô¶¯×ª»»³É´óд
   ³£ÓÃÊý¾ÝÀàÐÍ£º
   Oracle 9i°üÀ¨Oracle 9iÖ»ÓÐ×Ö·ûÊý¾Ý¿âÀàÐÍ¡¢Êý×ÖÊý¾ÝÀàÐÍ¡¢´ó¶ÔÏñÊý¾ÝÀàÐÍ¡¢ÈÕÆÚʱ¼äÊý¾ÝÀàÐÍ¡¢¶þ½øÐÐÊý¾ÝÀàÐͺÍÐÐÊý¾ÝÀàÐÍ¡£
µ«ÊÇ£¬ÔÚOracle 10iÒÔºóÓв¼¶ûÐÍÊý¾ÝÀàÐÍ¡£
   Ìáʾ:
      1.ÿ±íÖÐ×î¶àÖ»ÄÜÓÐÒ»ÁÐÊÇLong RowÁС£ 
      2.´ó¶ÔÏñÊý¾ÝÀàÐÍÁв»ÄܳöÏÖÔÚWHERE,GROUP BY»òORDER BYÓï¾äÖС£
   ÆäËüÀàÐÍÊý¾Ý²»¶à½²ÁË£¬ÏÂÃæ¾Í̸һ̸ÐÐÊý¾ÝÀàÐÍ
   ±íÖÐÿÐÐÊý¾ÝÔÚÊý¾Ý¿âÖеĴ洢λÖÿÉÒÔÓÉÆäÐеÄÎïÀíµØÖ·¡¢Âß¼­µØÖ·±íʾ¡£ÕâЩµØÖ·´æ´¢ÔÚ±íµÄROWIDαÁÐÖС£µ±Ê¹ÓÃINSERTÓï¾ä²åÈë¼Ç¼ʱ£¬Oracle»á×Ô¶¯Éú³ÉROWID£¬²¢½«ÆäÖ±Óë±íÊý¾ÝÒ»Æð´æ·ÅÔÚ±íÖУ¬ÒÔ±ãΨһ±êʶ±íÖеĸ÷Ìõ¼Ç¼¡£OracleÌṩ¶þÖÖÊý¾ÝÀàÐÍ:ROWIDºÍUROWID¡£
    * ROWID:¿ÉÒÔ´æ´¢Ò»ÐеÄÎïÀíµØÖ·¡£Êµ¼ÊµÄROWIDÔÚÆÕͨµÄ±íÖд洢¸÷ÐеĵØÖ·£¨²»°üÀ¨ÓÉË÷Òý×éÖ¯µÄ±í£©£¬»¹¿ÉÒÔÔÚ´Ø±í¡¢±í·ÖÇøºÍ×Ó·ÖÇø¡¢Ë÷Òý·ÖÇøºÍ×Ó·ÖÇøÖд洢¸÷ÐеĵØÖ·¡£Âß¼­ROWIDÔÚË÷Òý×éÖ¯µÄ±íÖд洢ÕâЩµØÖ·¡£ÎïÀíROWIDÌṩÁËÒÔ¿ÉÄ


Ïà¹ØÎĵµ£º

OracleÖÐÀûÓÃTrigger½øÐй¤×÷

OracleÊý¾Ý¿âÖÐ,ÓÐЩÇé¿öÏÂ,¶ÔÊý¾Ý¼Ç¼ÐèÒª¼Ç¼ÈÕÖ¾,»ò±£´æ²Ù×÷ÀúÊ·µÈÇé¿ö.ÔÚ´ËÎÒÃÇ¿ÉÒÔ½èÖú“Êý¾Ý¿âTrigger”½øÐС£ÏÂÃæÒÔÒ»Àý½øÐÐ˵Ã÷£º
CREATE OR REPLACE TRIGGER aits_auth_group_auth_trga_diu
  AFTER update OR DELETE OR  INSERT on  aits_authority_group_auth
  for each row ......

oracle ²éÕÒ¡¢É¾³ýÖØ¸´¼Ç¼

×ܽáÁËÒ»ÏÂɾ³ýÖØ¸´¼Ç¼µÄ·½·¨£¬ÒÔ¼°Ã¿ÖÖ·½·¨µÄÓÅȱµã¡£
¼ÙÉè±íÃûΪTbl£¬±íÖÐÓÐÈýÁÐcol1£¬col2£¬col3£¬ÆäÖÐcol1£¬col2ÊÇÖ÷¼ü£¬²¢ÇÒ£¬col1£¬col2ÉϼÓÁËË÷Òý¡£
1¡¢Í¨¹ý´´½¨ÁÙʱ±í
¿ÉÒÔ°ÑÊý¾ÝÏȵ¼Èëµ½Ò»¸öÁÙʱ±íÖУ¬È»ºóɾ³ýÔ­±íµÄÊý¾Ý£¬ÔÙ°ÑÊý¾Ýµ¼»ØÔ­±í£¬SQLÓï¾äÈçÏ£º
creat table tbl_tmp (select distinct* from tbl) ......

oracleÖÐÈçºÎÉèÖõǼµÄĬÈÏÊý¾Ý¿â

      ÔÚoracleÖе±ÎÒÃÇн¨Á˶à¸öÊý¾Ý¿âºó£¬ÔٴεǼʱ£¬ÏµÍ³Ä¬ÈϵÄÊÇ×îºó´´½¨µÄÄǸöÊý¾Ý¿â¡£
      ÈçºÎÉèÖÃÎÒÃÇ×Ô¼ºÏëÒªµÄĬÈÏÊý¾Ý¿âÄØ£¿
      ·½·¨ºÜ¼òµ¥£¬ÎÒÃÇÖ»ÐèÔÚÔËÐд°¿ÚÀïÊäÈëregedit£¬¼´¿É½øÈë×¢²á±í±à¼­Æ÷£¬ÔÚHKEY_LOCAL_MACHI ......

oracleÖÐÈ¥ÖØ¸´¼Ç¼,²»ÓÃdistinct

ÓÃdistinct¹Ø¼ü×ÖÖ»ÄܹýÂ˲éѯ×Ö¶ÎÖÐËùÓмǼÏàͬµÄ£¨¼Ç¼¼¯Ïàͬ£©£¬¶øÈç¹ûÒªÖ¸¶¨Ò»¸ö×Ö¶ÎȴûÓÐЧ¹û£¬ÁíÍâdistinct¹Ø¼ü×Ö»áÅÅÐò£¬Ð§Âʺܵ͡£
select distinct name from t1 ÄÜÏû³ýÖØ¸´¼Ç¼£¬µ«Ö»ÄÜȡһ¸ö×ֶΣ¬ÏÖÔÚҪͬʱȡid,nameÕâ2¸ö×ֶεÄÖµ¡£
select distinct id,name from t1 ¿ÉÒÔÈ¡¶à¸ö×ֶΣ¬µ«Ö»ÄÜÏû³ýÕâ2¸ö×Ö¶ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ