oracle´¥·¢Æ÷
´¥·¢Æ÷ÊÇÒ»ÖÖÌØÊâµÄ´æ´¢¹ý³Ì£¬ËüÔÚ²åÈ룬ɾ³ý»òÐÞ¸ÄÌØ¶¨±íÖеÄÊý¾Ýʱ´¥·¢Ö´ÐУ¬Ëü±ÈÊý¾Ý¿â±¾Éí±ê×¼µÄ¹¦ÄÜÓиü¾«Ï¸ºÍ¸ü¸´ÔÓµÄÊý¾Ý¿ØÖÆÄÜÁ¦¡£Êý¾Ý¿â´¥·¢Æ÷ÓÐÒÔϵÄ×÷Óãº
¡¡¡¡* °²È«ÐÔ¡£¿ÉÒÔ»ùÓÚÊý¾Ý¿âµÄֵʹÓû§¾ßÓвÙ×÷Êý¾Ý¿âµÄijÖÖȨÀû¡£
¡¡¡¡# ¿ÉÒÔ»ùÓÚʱ¼äÏÞÖÆÓû§µÄ²Ù×÷£¬ÀýÈç²»ÔÊÐíϰàºóºÍ½Ú¼ÙÈÕÐÞ¸ÄÊý¾Ý¿âÊý¾Ý¡£
¡¡¡¡# ¿ÉÒÔ»ùÓÚÊý¾Ý¿âÖеÄÊý¾ÝÏÞÖÆÓû§µÄ²Ù×÷£¬ÀýÈç²»ÔÊÐí¹ÉƱµÄ¼Û¸ñµÄÉý·ùÒ»´Î³¬¹ý10%¡£
¡¡¡¡* É󼯡£¿ÉÒÔ¸ú×ÙÓû§¶ÔÊý¾Ý¿âµÄ²Ù×÷¡£
¡¡¡¡# Éó¼ÆÓû§²Ù×÷Êý¾Ý¿âµÄÓï¾ä¡£
¡¡¡¡# °ÑÓû§¶ÔÊý¾Ý¿âµÄ¸üÐÂдÈëÉó¼Æ±í¡£
¡¡¡¡* ʵÏÖ¸´ÔÓµÄÊý¾ÝÍêÕûÐÔ¹æÔò¡£
¡¡¡¡# ʵÏַDZê×¼µÄÊý¾ÝÍêÕûÐÔ¼ì²éºÍÔ¼Êø¡£´¥·¢Æ÷¿É²úÉú±È¹æÔò¸üΪ¸´ÔÓµÄÏÞÖÆ¡£Óë¹æÔò²»Í¬£¬´¥·¢Æ÷¿ÉÒÔÒýÓÃÁлòÊý¾Ý¿â¶ÔÏó¡£ÀýÈ磬´¥·¢Æ÷¿É»ØÍËÈÎºÎÆóͼ³Ô½ø³¬¹ý×Ô¼º±£Ö¤½ðµÄÆÚ»õ¡£
¡¡¡¡# Ìṩ¿É±äµÄȱʡֵ¡£
¡¡¡¡* ʵÏÖ¸´ÔӵķDZê×¼µÄÊý¾Ý¿âÏà¹ØÍêÕûÐÔ¹æÔò¡£´¥·¢Æ÷¿ÉÒÔ¶ÔÊý¾Ý¿âÖÐÏà¹ØµÄ±í½øÐÐÁ¬»·¸üС£ÀýÈ磬ÔÚauths±íauthor_codeÁÐÉϵÄɾ³ý´¥·¢Æ÷¿Éµ¼ÖÂÏàӦɾ³ýÔÚÆäËü±íÖеÄÓë֮ƥÅäµÄÐС£
¡¡¡¡# ÔÚÐ޸Ļòɾ³ýʱ¼¶ÁªÐ޸Ļòɾ³ýÆäËü±íÖеÄÓë֮ƥÅäµÄÐС£
¡¡¡¡# ÔÚÐ޸Ļòɾ³ýʱ°ÑÆäËü±íÖеÄÓë֮ƥÅäµÄÐÐÉè³ÉNULLÖµ¡£
¡¡¡¡# ÔÚÐ޸Ļòɾ³ýʱ°ÑÆäËü±íÖеÄÓë֮ƥÅäµÄÐм¶ÁªÉè³Éȱʡֵ¡£
¡¡¡¡# ´¥·¢Æ÷Äܹ»¾Ü¾ø»ò»ØÍËÄÇÐ©ÆÆ»µÏà¹ØÍêÕûÐԵı仯£¬È¡ÏûÊÔͼ½øÐÐÊý¾Ý¸üеÄÊÂÎñ¡£µ±²åÈëÒ»¸öÓëÆäÖ÷½¡²»Æ¥ÅäµÄÍⲿ¼üʱ£¬ÕâÖÖ´¥·¢Æ÷»áÆð×÷Óá£ÀýÈ磬¿ÉÒÔÔÚbooks.author_codeÁÐÉÏÉú³ÉÒ»¸ö²åÈë´¥·¢Æ÷£¬Èç¹ûÐÂÖµÓëauths.author_codeÁÐÖеÄijֵ²»Æ¥Åäʱ£¬²åÈë±»»ØÍË¡£
¡¡¡¡* ͬ²½ÊµÊ±µØ¸´ÖƱíÖеÄÊý¾Ý¡£
¡¡¡¡* ×Ô¶¯¼ÆËãÊý¾ÝÖµ£¬Èç¹ûÊý¾ÝµÄÖµ´ïµ½ÁËÒ»¶¨µÄÒªÇó£¬Ôò½øÐÐÌØ¶¨µÄ´¦Àí¡£ÀýÈ磬Èç¹û¹«Ë¾µÄÕʺÅÉϵÄ×ʽðµÍÓÚ5ÍòÔªÔòÁ¢¼´¸ø²ÆÎñÈËÔ±·¢Ë;¯¸æÊý¾Ý¡£
¡¡¡¡ORACLEÓëSYBASEÊý¾Ý¿âµÄ´¥·¢Æ÷ÓÐÒ»¶¨µÄÇø±ð£¬ÏÂÃæ½«·Ö±ð½²ÊöÕâÁ½ÖÖÊý¾Ý¿â´¥·¢Æ÷µÄ×÷ÓúÍд·¨¡£
¡¡¡¡¶þ ORACLE ´¥·¢Æ÷
¡¡¡¡ORACLE²úÉúÊý¾Ý¿â´¥·¢Æ÷µÄÓ﷨Ϊ£º
¡¡¡¡create [or replace] trigger ´¥·¢Æ÷Ãû ´¥·¢Ê±¼ä ´¥·¢Ê¼þ
¡¡¡¡on ±íÃû
¡¡¡¡[for each row]
¡¡¡¡pl/sql Óï¾ä
¡¡¡¡ÆäÖУº
¡¡¡¡´¥·¢Æ÷Ãû£º´¥·¢Æ÷¶ÔÏóµÄÃû³Æ¡£ÓÉÓÚ´¥·¢Æ÷ÊÇÊý¾Ý¿â×Ô¶¯Ö´Ðеģ¬Òò´Ë¸ÃÃû³ÆÖ»ÊÇÒ»¸öÃû³Æ£¬Ã»ÓÐʵÖʵÄÓÃ;¡£
¡¡¡¡´¥·¢Ê±¼ä£ºÖ¸Ã÷´¥·¢Æ÷ºÎʱִÐУ¬¸ÃÖµ¿ÉÈ¡£º
¡¡¡¡before---±íʾÔÚÊý¾Ý¿â¶¯×÷֮ǰ´¥·¢Æ÷Ö´
Ïà¹ØÎĵµ£º
oracle±í¿Õ¼ä²Ù×÷Ïê½â
1
2
3×÷Õߣº À´Ô´£º ¸üÐÂÈÕÆÚ£º2006-01-04
5
6
7½¨Á¢±í¿Õ¼ä
8
9CREATE TABLESPACE data01
10DATAFILE '/ora ......
Èç¹ûÊý¾ÝÎļþË𻵣¬»áÓöµ½1157 ºÍ 1110µÄ´íÎó¡£ÕâʱºòÐèÒª½éÖʻָ´Êý¾Ý¿â¡£
»Ö¸´Êý¾Ý¿âÐèÒªÓÐÏàÓ¦µÄ±¸·ÝºÍ±¸·ÝÒÔÀ´²úÉúµÄËùÓеĹ鵵ÈÕÖ¾ÎļþºÍÁª»úÈÕÖ¾Îļþ¡£
Èç¹ûÔÚmountµ½openµÄʱºò·¢ÏÖÆÕͨµÄÊý¾ÝÎļþË𻵣¬Êý¾Ý¿â»áÍ£ÁôÔÚmount״̬Ï£¬Õâʱºò¿ÉÒÔÖ´ÐÐalter database datafile x offline drop ºÍalter database open à ......
1¡£select * from a where a.rowid=(select min(b.rowid) from b where a.id=b.id);
create test1(
nflowid number primary key,
ndocid number,
drecvdate date);
insert into test1 values (1, 12301, sysdate) ;
insert into test1 values (2, 12301, sysdate);
select * from test1 order by drecvdate:
......
--½¨Á¢²âÊÔÊý¾Ý
create table a(id number);
create table b(id number);
insert into a values(1);
insert into a values(2);
insert into a values(3);
insert into b values(1);
insert into b values(2);
insert into b values(4);
commit;
--×ó:
--Ö÷Á÷Êý¾Ý¿âͨÓõķ½·¨
select * from a left ......
http://mrhaozi.itpub.net/post/41048/495175
ÎﻯÊÓͼ
ÀûÓÃÇ¿ÖÆ²éÑ¯ÖØÐ´ºÍеÄÇ¿´óµÄµ÷Õû¹ËÎʳÌÐò — ËüÃÇʹÄú²»ÔÙÐèҪƾ²Â²â½øÐй¤×÷ — µÄÒýÈ룬ÔÚ 10g ÖйÜÀíÎﻯÊÓͼ±äµÃ¸ü¼ÓÈÝÒ×
ÎﻯÊÓͼ (MV) — Ò²³ÆÎª¿ìÕÕ — Ò»¶Îʱ¼äÀ´ÒѾ¹ã·ºÊ¹Óá£MV ÔÚÒ»¸ö¶ÎÖд洢²éѯ½á¹û£¬²¢ÇÒÄܹ»ÔÚÌá½»²éѯ ......