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

Oracle´¥·¢Æ÷(¸ÅÄîºÍÀàÐÍ)

1.       ÒýÑÔ
 
2.       ´¥·¢Æ÷µÄ¸ÅÄîºÍÀàÐÍ
´¥·¢Æ÷ÊÇÒ»ÖÖÌØÊâµÄ´æ´¢¹ý³Ì£¬ËüÔÚ²åÈ룬ɾ³ý»òÐÞ¸ÄÌض¨±íÖеÄÊý¾Ýʱ´¥·¢Ö´ÐУ¬Ëü±ÈÊý¾Ý¿â±¾Éí±ê×¼µÄ¹¦ÄÜÓиü¾«Ï¸ºÍ¸ü¸´ÔÓµÄÊý¾Ý¿ØÖÆÄÜÁ¦¡£Êý¾Ý¿â´¥·¢Æ÷ÓÐÒÔϵÄ×÷Óãº
* °²È«ÐÔ¡£¿ÉÒÔ»ùÓÚÊý¾Ý¿âµÄֵʹÓû§¾ßÓвÙ×÷Êý¾Ý¿âµÄijÖÖȨÀû¡£
# ¿ÉÒÔ»ùÓÚʱ¼äÏÞÖÆÓû§µÄ²Ù×÷£¬ÀýÈç²»ÔÊÐíÏ°àºóºÍ½Ú¼ÙÈÕÐÞ¸ÄÊý¾Ý¿âÊý¾Ý¡£
# ¿ÉÒÔ»ùÓÚÊý¾Ý¿âÖеÄÊý¾ÝÏÞÖÆÓû§µÄ²Ù×÷£¬ÀýÈç²»ÔÊÐí¹ÉƱµÄ¼Û¸ñµÄÉý·ùÒ»´Î³¬¹ý10%¡£
* Éó¼Æ¡£¿ÉÒÔ¸ú×ÙÓû§¶ÔÊý¾Ý¿âµÄ²Ù×÷¡£
# Éó¼ÆÓû§²Ù×÷Êý¾Ý¿âµÄÓï¾ä¡£
# °ÑÓû§¶ÔÊý¾Ý¿âµÄ¸üÐÂдÈëÉó¼Æ±í¡£
* ʵÏÖ¸´ÔÓµÄÊý¾ÝÍêÕûÐÔ¹æÔò¡£
# ʵÏַDZê×¼µÄÊý¾ÝÍêÕûÐÔ¼ì²éºÍÔ¼Êø¡£´¥·¢Æ÷¿É²úÉú±È¹æÔò¸üΪ¸´ÔÓµÄÏÞÖÆ¡£Óë¹æÔò²»Í¬£¬´¥·¢Æ÷¿ÉÒÔÒýÓÃÁлòÊý¾Ý¿â¶ÔÏó¡£ÀýÈ磬´¥·¢Æ÷¿É»ØÍËÈκÎÆóͼ³Ô½ø³¬¹ý×Ô¼º±£Ö¤½ðµÄÆÚ»õ¡£
# Ìṩ¿É±äµÄȱʡֵ¡£
* ʵÏÖ¸´ÔӵķDZê×¼µÄÊý¾Ý¿âÏà¹ØÍêÕûÐÔ¹æÔò¡£´¥·¢Æ÷¿ÉÒÔ¶ÔÊý¾Ý¿âÖÐÏà¹ØµÄ±í½øÐÐÁ¬»·¸üС£ÀýÈ磬ÔÚauths±íauthor_codeÁÐÉϵÄɾ³ý´¥·¢Æ÷¿Éµ¼ÖÂÏàӦɾ³ýÔÚÆäËü±íÖеÄÓë֮ƥÅäµÄÐС£
# ÔÚÐ޸Ļòɾ³ýʱ¼¶ÁªÐ޸Ļòɾ³ýÆäËü±íÖеÄÓë֮ƥÅäµÄÐС£
# ÔÚÐ޸Ļòɾ³ýʱ°ÑÆäËü±íÖеÄÓë֮ƥÅäµÄÐÐÉè³ÉNULLÖµ¡£
# ÔÚÐ޸Ļòɾ³ýʱ°ÑÆäËü±íÖеÄÓë֮ƥÅäµÄÐм¶ÁªÉè³Éȱʡֵ¡£
# ´¥·¢Æ÷Äܹ»¾Ü¾ø»ò»ØÍËÄÇЩÆÆ»µÏà¹ØÍêÕûÐԵı仯£¬È¡ÏûÊÔͼ½øÐÐÊý¾Ý¸üеÄÊÂÎñ¡£µ±²åÈëÒ»¸öÓëÆäÖ÷½¡²»Æ¥ÅäµÄÍⲿ¼üʱ£¬ÕâÖÖ´¥·¢Æ÷»áÆð×÷Óá£ÀýÈ磬¿ÉÒÔÔÚbooks.author_codeÁÐÉÏÉú³ÉÒ»¸ö²åÈë´¥·¢Æ÷£¬Èç¹ûÐÂÖµÓëauths.author_codeÁÐÖеÄijֵ²»Æ¥Åäʱ£¬²åÈë±»»ØÍË¡£
* ͬ²½ÊµÊ±µØ¸´ÖƱíÖеÄÊý¾Ý¡£
* ×Ô¶¯¼ÆËãÊý¾ÝÖµ£¬Èç¹ûÊý¾ÝµÄÖµ´ïµ½ÁËÒ»¶¨µÄÒªÇó£¬Ôò½øÐÐÌض¨µÄ´¦Àí¡£ÀýÈ磬Èç¹û¹«Ë¾µÄÕʺÅÉϵÄ×ʽðµÍÓÚ5ÍòÔªÔòÁ¢¼´¸ø²ÆÎñÈËÔ±·¢Ë;¯¸æÊý¾Ý¡£
Êý¾Ý¿â´¥·¢Æ÷£¨data£â£á£ó£å triggers£©ÊÇÏìÓ¦²åÈë¡¢¸üлòɾ³ýµÈÊý¾Ý¿âʼþ¶øÖ´ÐеĹý³Ì¡£Ëü¶¨ÒåÁ˵±Ò»Ð©Êý¾Ý¿âÏà¹Øʼþ·¢ÉúʱӦ²ÉÈ¡µÄ¶¯×÷¡£¿ÉÓÃÓÚ¹ÜÀí¸´ÔÓµÄÍêÕûÐÔÔ¼Êø£¬»ò¼à¿Ø¶Ô±íµÄÐ޸ģ¬»ò֪ͨÆäËü³ÌÐò£¬±íÒÑ·¢ÉúÐ޸ġ£ËüµÄÀàÐÍÓУºÓï¾ä¼¶´¥·¢Æ÷£¬ÒÔ¼°Ðм¶´¥·¢Æ÷£¬Ç°Õß¿ÉÒÔÔÚÓï¾äÖ´ÐÐÇ°»òÖ´Ðк󱻴¥·¢¡£ºóÕßÔÚÿ¸ö´¥·¢Óï¾äÓ°ÏìµÄÐд¥·¢Ò»´Î¡£»¹ÓÐbeforeºÍafter´¥·¢µÄÃüÁî¡£ÔÚinsert,update,ºÍdelete֮ǰ»òÖ®ºóÖ´ÐУ¬ÒýÓÃоÉÖµ½øÐд¦Àí¡£Èç¹ûÐèͨ¹ý´¥·¢Æ÷É趨²åÈëÐÐÖеÄij


Ïà¹ØÎĵµ£º

oracleÖÐconnect by priorʵÏֵݹé²éѯ

ÊÕ¼¯µÄ¼¸ÌõÔÚoracleÖÐͨ¹ýconnect by priorÀ´ÊµÏֵݹé²éѯ
Start with...Connect By×Ó¾äµÝ¹é²éѯһ°ãÓÃÓÚÒ»¸ö±íά»¤Ê÷ÐνṹµÄÓ¦Óá£
´´½¨Ê¾Àý±í£º
CREATE TABLE TBL_TEST
(
ID    NUMBER,
NAME VARCHAR2(100 BYTE),
PID   NUMBER         ......

OracleÖÐDecode()º¯ÊýʹÓü¼ÇÉ


¡¡¡¡decode()º¯ÊýÊÇORACLE PL/SQLÊǹ¦ÄÜÇ¿´óµÄº¯ÊýÖ®Ò»£¬Ä¿Ç°»¹Ö»ÓÐORACLE¹«Ë¾µÄSQLÌṩÁ˴˺¯Êý£¬ÆäËûÊý¾Ý¿â³§É̵ÄSQLʵÏÖ»¹Ã»Óд˹¦ÄÜ¡£
      DECODEº¯ÊýÊÇORACLE PL/SQLÊǹ¦ÄÜÇ¿´óµÄº¯ÊýÖ®Ò»£¬Ä¿Ç°»¹Ö»ÓÐORACLE¹«Ë¾µÄSQLÌṩÁ˴˺¯Êý£¬ÆäËûÊý¾Ý¿â³§É̵ÄSQLʵÏÖ»¹Ã»Óд˹¦ÄÜ¡£DECODEÓÐÊ²Ã´Ó ......

ORACLE GROUPING_IDº¯Êý

¿ÉÒÔʹÓÃGROUPING_IDº¯Êý½èÖúHAVING×Ó¾ä¶Ô¼Ç¼½øÐйýÂË£¬½«²»°üº¬Ð¡¼Æ»òÕß×ܼƵļǼ³ýÈ¥¡£GROUPING_ID()º¯Êý¿ÉÒÔ½ÓÊÜÒ»Áлò¶àÁУ¬·µ»ØGROUPINGλÏòÁ¿µÄÊ®½øÖÆÖµ¡£GROUPINGλÏòÁ¿µÄ¼ÆËã·½·¨Êǽ«°´ÕÕ˳Ðò¶ÔÿһÁе÷ÓÃGROUPINGº¯ÊýµÄ½á¹û×éºÏÆðÀ´¡£
¹ØÓÚGROUPINGº¯ÊýµÄʹÓ÷½·¨¿ÉÒԲμûÎÒÇ°ÃæдµÄһƪÎÄÕÂ
http://blog.csdn ......

Oracle SQLÓï¾ä²Ù×÷Êý×Ö£ºÈ¡Õû¡¢ËÄÉáÎåÈë¼°¸ñʽ»¯

 http://cheneyph.javaeye.com/blog/453492
ÓÃoracle sql¶ÔÊý×Ö½øÐвÙ×÷: È¡ÉÏÈ¡Õû¡¢ÏòÏÂÈ¡Õû¡¢±£ÁôNλСÊý¡¢ËÄÉáÎåÈë¡¢Êý×Ö¸ñʽ»¯
È¡Õû£¨ÏòÏÂÈ¡Õû£©£º 
select floor(5.534) from dual;
select trunc(5.534) from dual;
ÉÏÃæÁ½ÖÖÓ÷¨¶¼¿ÉÒÔ¶ÔÊý×Ö5.534ÏòÏÂÈ¡Õû£¬½á¹ûΪ5.
Èç¹ûÒªÏòÉÏÈ¡Õû £¬µÃµ½½á¹ûÎ ......

PHPÁ¬½ÓOracle²¢·ÖÒ³·ÃÎÊ(OCI°æ)

ËäÈ»±¾ÈËûÓÐÑéÖ¤¹ý,²»¹ý¾Ý˵ͨ¹ýADODB·ÃÎÊOracle¶ÔÐÔÄÜÓ°ÏìºÜС.¶øÇÒADODB±ÈOCI8Ò²Òª·½±ãºÜ¶à,±Ï¾¹Ðí¶à¶«Î÷¶¼Ôٴηâ×°¹ý.²»¹ý²»¹ÜÔõô˵ÕⶼÔÚÖмäÓÖ¼ÓÉÏÁËÒ»²ã,ÀíÂÛÉÏÀ´Ëµ³öÏÖÎÊÌâµÄ¼¸Âʺͽâ¾öÎÊÌâµÄÄѶȶ¼±ä´óÁË.¶øOracleÓÖ¾­³£ÓÃÔÚ²»ÄÜËæ±ã³öÎÊÌâµÄ»·¾³,ËùÒÔÏë±ØÏëÒªÖ±½ÓʹÓÃOCIµÄÇé¿öÒ²²»ÉÙ.ÒÔϾÍÊÇÎÒµÄÀý×Ó:
<?p ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ