OracleͬÒå´Ê£¬¸øÄã´øÀ´µÄ¼¸¸ö¾ªÏ²
OracleÊý¾Ý¿âÖÐÌṩÁËͬÒå´Ê¹ÜÀíµÄ¹¦ÄÜ¡£Í¬Òå´ÊÊÇÊý¾Ý¿â·½°¸¶ÔÏóµÄÒ»¸ö±ðÃû£¬¾³£ÓÃÓÚ¼ò»¯¶ÔÏó·ÃÎʺÍÌá¸ß¶ÔÏó·ÃÎʵݲȫÐÔ¡£ÔÚʹÓÃͬÒå´Êʱ£¬OracleÊý¾Ý¿â½«Ëü·Òë³É¶ÔÓ¦·½°¸¶ÔÏóµÄÃû×Ö¡£ÓëÊÓͼÀàËÆ£¬Í¬Òå´Ê²¢²»Õ¼ÓÃʵ¼Ê´æ´¢¿Õ¼ä£¬Ö»ÓÐÔÚÊý¾Ý×ÖµäÖб£´æÁËͬÒå´ÊµÄ¶¨Òå¡£ÔÚOracleÊý¾Ý¿âÖеĴ󲿷ÖÊý¾Ý¿â¶ÔÏó£¬Èç±í¡¢ÊÓͼ¡¢Í¬Òå´Ê¡¢ÐòÁС¢´æ´¢¹ý³Ì¡¢º¯Êý¡¢JAVAÀà¡¢°üµÈµÈ£¬Êý¾Ý¿â¹ÜÀíÔ±¶¼¿ÉÒÔ¸ù¾Ýʵ¼ÊÇé¿öΪËûÃǶ¨ÒåͬÒå´Ê¡£Í¨¹ýOracleÊý¾Ý¿âͬÒå´Ê¹ÜÀí£¬¿ÉÒÔ¸øÊý¾Ý¿â¹ÜÀíÔ±ÓëÓ¦ÓóÌÐò¿ª·¢ÈËÔ±´øÀ´²»ÉÙ¾ªÏ²¡£
¡¡¡¡¾ªÏ²Ò»£ºÓ¦ÓóÌÐò¿ª·¢¿ÉÒÔ²»¹ÜÊý¾Ý¿âµÄ¾ßÌå¶ÔÏóÃû¡£
¡¡¡¡ÔÚÓ¦ÓóÌÐòÖУ¬Òª²»¶ÏµÄµ÷ÓÃOracleÊý¾Ý¿âµÄ¶ÔÏó£¬Èç±í¡¢ÊÓͼ¡¢¶ÔÏóµÈµÈ¡£Îª´Ë£¬ÔÚ¹ÜÀíÈí¼þ¿ª·¢µÄ¹ý³ÌÖУ¬ÈôÓ¦ÓóÌÐòÒѾÍê³ÉÁËij²¿·Ö¹¦ÄܵĿª·¢¡£´Ëʱ£¬Êý¾Ý¿â¹ÜÀíÔ±ÈôÒ»¶¨ÐèÒª¸ü¸Äij¸öÊý¾Ý¿â¶ÔÏóµÄÃüÃû¡£ÄÇô£¬´ËʱӦÓóÌÐòÒ²ÐèÒªµ÷Õû¡£ÕâÔÚʵ¼Ê¹¤×÷ÖУ¬»áºÜ²»·½±ã¡£ÌرðÊÇÓÐЩӦÓóÌÐòÈç¹ûÌṩÁ˹¦ÄÜ×Ô¶¨ÒåÆ½Ì¨µÄ»°£¬»á·Ç³£µÄÂé·³¡£ÈçÔÚÒ»¸öERPÈí¼þÖУ¬Óб¨±í×Ô¶¨Ò幦ÄÜ¡£ÔÚϵͳÖУ¬ÔÀ´¾ÍÓÐÒ»ÕŹ©Ó¦É̲úÆ·Ã÷ϸ±í¡£µ«ÊÇ£¬Óû§¾õµÃÕâÕű¨±íÐÅÏ¢²»¹»ÆëÈ«¡£Óû§Ï£ÍûÄܹ»ÏÔʾ³öij¸öÁã¼þËù¶ÔÓ¦µÄ³ÉÆ·¡£´Ëʱ£¬Óû§¿ÉÒÔ¸ü¸ÄÔÓеÄÊý¾Ý¿â¶ÔÏóÀ´Íê³ÉÕâ¸ö×Ô¶¨Òå¡£µ«ÊÇ£¬ÕâÍùÍù²»±»½¨ÒéÕâô×ö¡£ÒòΪÈô²»Ð¡ÐÄÐ޸ĴíÎó£¬ÄÇô¾ÍºÜÄÑÔÙÐ޸ĻØÀ´¡£ËùÒÔ×Ô¶¨ÒåÆ½Ì¨ÖУ¬ÈôÐèÒª¶ÔÔÓб¨±í½øÐбȽϴóµÄ±ä¸üʱ£¬ÍùÍù½¨ÒéÓû§ÁíÍ⽨Á¢Ò»¸öÊÓͼ£¬À´ÊÕ¼¯×Ô¼ºËùÐèÒªµÄÐÅÏ¢¡£ÈôÕâô×öµÄ»°£¬ÄÇôÓû§²»½öÐèÒª¶¨ÒåÊý¾Ý¿â¶ÔÏ󣬶øÇÒ»¹ÒªÖØÐµ÷Õûǰ̨ӦÓóÌÐòµÄ±¨±í¸ñʽ¡£ÏÔÈ»Õ⹤×÷Á¿Óжà´ó¡£
¡¡¡¡¶øÏÖÔÚÓÐÁËͬÒå´Ê¹¦Äܵϰ£¬ÕâÒ»Çж¼»á±äµÃ·½±ã¡£ÒòΪǰ̨ӦÓóÌÐò¿ÉÒÔ²»ÓÃ×÷µ÷Õû£¬¶øÖ»Ðè°ÑÊý¾Ý¿â¶ÔÏóͬÒå´Ê½øÐÐÖØÐ¶¨Òå¼´¿É¡£Õâ¼È±£ÕÏÁËǰ̨ӦÓóÌÐòµÄ¿É»Ö¸´ÐÔ;ͬʱҲ½µµÍÁ˹¤×÷Á¿¡£Õâ¾ÍÊÇOracleÊý¾Ý¿âͬÒå´Ê¸øÎÒÃÇ´øÀ´µÄµÚÒ»¸ö¾ªÏ²¡£
¡¡¡¡¾ªÏ²¶þ£º±ÜÃâÓ¦ÓóÌÐòÖ±½Ó·ÃÎÊÊý¾Ý¿â¶ÔÏó£¬Ìá¸ßÊý¾Ý¿â°²È«ÐÔ¡£
¡¡¡¡ÔÚ¿ª·¢Êý¾Ý¿âÓ¦ÓóÌÐòµÄʱºò£¬Ó¦µ±ÆÕ±é×ñÊØµÄÒ»¸ö¹æÔòÊǾ¡Á¿±ÜÃâÖ±½ÓÒûÓÃÊý¾Ý¿âµÄ±í¡¢ÊÓͼ¡¢º¯Êý»òÕ߯äËû¶ÔÏó¡£ÒòΪÕâ»áÔںܴó³Ì¶ÈÉÏÆÆ»µÊý¾Ý¿âµÄ°²È«ÐÔ¡£
¡¡¡¡ÈçÔÚǰ̨ӦÓóÌÐòÖÐÖ±½Óµ÷ÓÃÊý¾Ý¿â¶ÔÏó£¬ÄÇô¹¥»÷ÕßÖ»ÐèÒª¶ÔÓ¦ÓóÌÐòËùÒýÓõĶÔÏó½øÐзÖÎö£¬¾Í¿ÉÒÔºÜÈÝÒ×µÄÁ˽âºǫ́Êý¾Ý¿âµÄ»ù±¾Âß¼½á¹¹¡£ÕâÏÔÈ»»áΪ¹¥»÷ÕßÌṩºÜ´óµÄ±ãÀû¡£ËùÒÔ£¬ÎªÁ˱£ÕÏÊý¾Ý¿âµÄ°²È«£¬Ç°Ì¨Ó¦ÓóÌÐò×îºÃͨ¹ýͬÒå´ÊÀ´·ÃÎ
Ïà¹ØÎĵµ£º
oracleÈÃid×Ô¶¯Ôö³¤£¨insertʱ²»ÓÃÊÖ¶¯²åÈëid£©µÄ°ì·¨£¬ÏñMysqlÖеÄauto_incrementÄÇÑù
´´½¨ÐòÁÐ
create sequence emp_seq
increment by 1
start with 1
nomaxvalue
nocycle
......
°ó¶¨±äÁ¿¾ÍÊÇÄܹ»Ìæ´úSQLÓï¾äÖг£Á¿µÄÌæ´ú±äÁ¿
×÷Óãº
°ó¶¨±äÁ¿Ö»ÊÇÆðµ½Õ¼Î»µÄ×÷Óã¬Í¬ÃûµÄ°ó¶¨±äÁ¿²¢²»Òâζ×ÅÔÚËüÃÇÊÇͬÑùµÄ£¬ÔÚ´«µÝʱҪ¿¼ÂǵÄÊÇ´«µÝµÄÖµÓë°ó¶¨±äÁ¿³öÏÖ˳ÐòµÄ¶Ô룬¶ø²»Êǰ󶨱ä Á¿µÄÃû³Æ¡£
°ó¶¨±äÁ¿ÊÇÔÚͨ³£Çé¿öÏÂÄÜÌáÉýЧÂÊ£¬·ÇÕý³£µÄÇé¿öÈçÏ£º
ÔÚ×Ö¶Î(°üÀ¨×ֶμ¯)½¨ÓÐË÷Òý£¬Ç ......
µÚÒ»ÖÖÇé¿ö£ºÎÞ·µ»ØÖµ.
create or replace procedure test_a(param1 in varchar2,param2 in varchar2) as
begin
insert into test value(param1,param2);
&nb ......
Ò»¡£jobµÄÔËÐÐÆµÂÊÉèÖÃ
1.ÿÌì¹Ì¶¨Ê±¼äÔËÐУ¬±ÈÈçÔçÉÏ8:10·ÖÖÓ£ºTrunc(Sysdate+1) + (8*60+10)/24*60
2.ToadÖÐÌṩµÄ£º
ÿÌ죺trunc(sysdate+1)
ÿÖÜ£ºtrunc(sysdate+7)
ÿÔ£ºtrunc(sysdate+30)
ÿ¸öÐÇÆÚÈÕ£ºnext_day(trunc(sysdate),'SUNDAY')
ÿÌì6µã£ºtrunc(sysdate+1)+6/24
°ë¸öСʱ£ºsysdate+30/1440
3.ÿ¸ö ......