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

ÔÚoracleÖÐÁÙʱ±íµÄÖÖÀà

     ÁÙʱ±íµÄ¸ÅÄ
ÔÚOracleÊý¾Ý¿âÖл¹ÓÐÒ»ÖÖÀàÐÍµÄ±í£¬½Ð×öÁÙʱ±í¡£Õâ¸öÁÙʱ±í¸úÓÀ¾Ã±í×î´óµÄÇø±ð¾ÍÊDZíÖеÄÊý¾Ý²»»áÓÀÔ¶µÄ´æÔÚ¡£µ±Ò»¸ö»á»°½áÊø»òÕßÊÂÎñ½áÊøµÄʱºò£¬Õâ¸öÁÙʱ±íÖеÄÊý¾Ý£¬²»ÓÃÓû§×Ô¼ºÉ¾³ý£¬Êý¾Ý¿â×Ô¼º»á×Ô¶¯Çå³ý¡££¨±íÊÇÈ«¾Ö£¬Ö»ÊÇÊý¾ÝÏûʧ£©
      OracleÊý¾Ý¿â¸ù¾ÝÁÙʱ±íµÄÐÔÖʲ»Í¬£¬¿ÉÒÔ·ÖΪÊÂÎñÁÙʱ±íÓë»á»°ÁÙʱ±í¡£ÊÂÎñÁÙʱ±íÊÇÖ¸Êý¾ÝÖ»ÓÐÔÚµ±Ç°ÊÂÎñÄÚÓÐЧ¡£Ò»°ãÇé¿öÏ£¬Èç¹ûÔÚ´´½¨Êý¾Ý±íµÄʱºò£¬Ã»ÓÐÌØÊâÖ¸Ã÷Õâ±íÊǻỰÁÙʱ±íµÄ»°£¬Ôò¸Ã±íĬÈÏΪÊÂÎñÁÙʱ±í¡£
      ÊÂÎñÁÙʱ±í£º
      Create global temporary table Temp_user
¡¡¡¡(ID NUMBER(12) Primary key,name varchar2(10)) ON COMMIT DELETE ROWS
;
     »á»°ÁÙʱ±í£º
      CREATE GLOBAL TEMPOPARY TABLE TEMP_USER
¡¡¡¡(ID NUMBER(12) Primary key,name varchar2(10))
¡¡¡¡ON COMMIT PRESERVE ROWS
;
    ¡¡¡¡Ò²¾ÍÊÇ˵£¬»á»°ÁÙʱ±í¸úÊÂÎñÁÙʱ±íµÄ´´½¨Óï·¨´óÖÂÏàͬ£¬Ö»ÓÐ×îºóµÄ¹Ø¼ü×ÖÓÐÇø±ð
¡£²»¹ýÁ½¸ö±íËäÈ»ÀàËÆ£¬µ«ÊÇÆäÄÚ²¿µÄ´¦Àí»úÖÆ»¹ÊÇÓбȽϴóµÄÇø±ð¡£
      Çø±ð£ºÊÂÎñÁÙʱ±í£¬ÔÚÌá½»ÊÂÎñºó£¬±íÖеÄÊý¾Ý¾ÍÏûʧÁË£¬µ«ÊǻỰÁÙʱ±í²»»á£¡~
               »á»°ÁÙʱ±í£¬Ìá½»ÊÂÎñºó£¬ÒÀ¾ÉÄܲéѯ£¬µ«ÊǹرÕÊý¾Ýºó£¬ÖØÐÂÁ¬½Óʱ£¬±íÖеÄÊý¾Ý²Å»áÏûʧ£¡~
       ´ÓÒÔÉϵķÖÎöÎÒÃÇ¿ÉÒÔ¿´ÖУ¬»á»°ÁÙʱ±íÓëÊÂÎñÁÙʱ±íÖ÷ÒªµÄ²îÒì¾ÍÔÚÓÚɾ³ýÊý¾Ýʱ»úµÄ²»Í¬¡£ÊÂÎñÐÔÁÙʱ±íÊÇÔÚÊÂÎñÌá½»µÄʱºòÇå³ýÊý¾Ý£¬¶ø»á»°ÐÔÁÙʱ±íÔòÊÇÔڹرյ±Ç°»á»°µÄʱºòÇå³ýÁÙʱ±í¡£Ö»Òªµ±Ç°»á»°Ã»Óйرգ¬¼´Ê¹ÊÂÎñÍê³ÉÁË£¬»á»°ÁÙʱ±íÖеÄÊý¾ÝÈÔÈ»´æÔÚ£¬²»»á±»Çå³ý¡£


Ïà¹ØÎĵµ£º

Oracle ÔÚwindowÏÂ×Ô¶¯±¸·Ý

£±¡¢È·¶¨ÄãµÄ¼ÆËã»úÉÏ×°ÓÐoracleµÄ¿Í»§¶Ë£¬Èç¹ûûÓУ¬Çë°²×°oracle¿Í»§¶Ë
£²¡¢È·¶¨ÓÐÄãµÄoracle·þÎñÀïÓÐÄãÒªÐèÒª±¸·ÝµÄÊý¾Ý¿âµÄ·þÎñÃû¡£
£³¡¢ÖÆ×÷Ò»¸öÅú´¦ÀíÎļþ£¨oracleBackup.bat£©£¬¾ßÌå·½·¨£º´ò¿ª“¼Çʱ¾”£¬±£´æÎªoracleBackup.bat£¬
¡¡¡¡´Ëʱ±£´æµÄÎļþÀàÐÍÑ¡ÔñΪ“ËùÓÐÎļþ”¡£Îҵı£´æÄ¿Â ......

oracle·ÖÎöº¯Êýrow_number() over()ʹÓÃ

row_number() OVER (PARTITION BY COL1 ORDER BY COL2) ±íʾ¸ù¾ÝCOL1·Ö×飬ÔÚ·Ö×éÄÚ²¿¸ù¾Ý COL2ÅÅÐò£¬¶ø´Ëº¯Êý¼ÆËãµÄÖµ¾Í±íʾÿ×éÄÚ²¿ÅÅÐòºóµÄ˳Ðò±àºÅ£¨×éÄÚÁ¬ÐøµÄΨһµÄ).
  ÓërownumµÄÇø±ðÔÚÓÚ£ºÊ¹ÓÃrownum½øÐÐÅÅÐòµÄʱºòÊÇÏȶԽá¹û¼¯¼ÓÈëαÁÐrownumÈ»ºóÔÙ½øÐÐÅÅÐò£¬¶ø´Ëº¯ÊýÔÚ°üº¬ÅÅÐò´Ó¾äºóÊÇÏÈÅÅÐòÔÙ¼ÆËãÐкÅ ......

oracleͬʱÏò¶à±í²åÈëÊý¾Ý

µ¥±í²åÈëÒÔinsert into¿ªÍ·,²»ÄÜÓÐthen intoÓï¾ä.
¶à±í²åÈëÒÔinsert first/all ¿ªÍ·,¿ÉÒÔÓÐthen intoÓï¾ä
ÔÚOracle²Ù×÷¹ý³ÌÖо­³£»áÓöµ½Í¬Ê±Ïò¶à¸ö²»Í¬µÄ±í²åÈëÊý¾Ý£¬´ËʱÓøÃÓï¾ä¾Í·Ç³£ºÏÊÊ¡£
All±íʾ·Ç¶Ì·ÔËË㣬¼´Âú×ãÁ˵ÚÒ»¸öÌõ¼þÒ²µÃÏòÏÂÖ´Ðв鿴ÊÇ·ñÂú×ãÆäËüÌõ¼þ£¬¶øFirstÊǶÌ·ÔËËãÕÒµ½ºÏÊÊÌõ¼þ¾Í²»ÏòϽøÐС£
I ......

oracleµÄ»ù±¾ÖªÊ¶

Á·Ï°:
  drop  table  Employee;
create  table    Employee(
                 id         number    primary key,
    ......

OracleÖеİ󶨱äÁ¿

°ó¶¨±äÁ¿¾ÍÊÇÄܹ»Ìæ´úSQLÓï¾äÖг£Á¿µÄÌæ´ú±äÁ¿
×÷Óãº
    °ó¶¨±äÁ¿Ö»ÊÇÆðµ½Õ¼Î»µÄ×÷Óã¬Í¬ÃûµÄ°ó¶¨±äÁ¿²¢²»Òâζ×ÅÔÚËüÃÇÊÇͬÑùµÄ£¬ÔÚ´«µÝʱҪ¿¼ÂǵÄÊÇ´«µÝµÄÖµÓë°ó¶¨±äÁ¿³öÏÖ˳ÐòµÄ¶Ô룬¶ø²»Êǰ󶨱ä Á¿µÄÃû³Æ¡£
°ó¶¨±äÁ¿ÊÇÔÚͨ³£Çé¿öÏÂÄÜÌáÉýЧÂÊ£¬·ÇÕý³£µÄÇé¿öÈçÏ£º
ÔÚ×Ö¶Î(°üÀ¨×ֶμ¯)½¨ÓÐË÷Òý£¬Ç ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ