¹ÜÀíºÃOracleÖØ×öÈÕÖ¾Îļþ ÈÃÊý¾Ý¸ßÕíÎÞÓÇ
ÖØ×öÈÕÖ¾ÎļþÊÇOracleÊý¾Ý¿âÖÐÒ»Öַdz£ÖØÒªµÄÈÕÖ¾Îļþ£¬Ò²ÊÇÆäÒ»¸öºÜÓÐÌØÉ«µÄ¹¦ÄÜ¡£ÖØ×öÈÕÖ¾Îļþ»á¼Í¼¶ÔÓÚÊý¾Ý¿âµÄÈκβÙ×÷£¬ÈçÀûÓÃDMLÓï¾ä»òÕßDDLÓï¾ä¶ÔÊý¾Ý½øÐиü¸Ä£¬»òÕßÊý¾Ý¿â¹ÜÀíÔ±¶ÔÊý¾Ý¿â½á¹¹½øÐиü¸Ä£¬¶¼»áÔÚÖØ×öÈÕÖ¾ÖнøÐмǼ¡£
¡¡¡¡¿É¼û£¬µ±Êý¾Ý±»ÒâÍâµÄɾ³ý»òÕßÐ޸ģ¬ÎÒÃÇ¿ÉÒÔÀûÓÃÖØÐÂÈÕÖ¾Îļþ½øÐлָ´; µ±³öÏÖÀý³Ìʧ°Ü»òÕß½éÖÊʧ°ÜµÄÇé¿öÏ£¬Ò²¿ÉÒÔÀûÓÃÈÕÖ¾ÎļþʵÏÖÀý³Ì»Ö¸´»òÕß½éÖʻָ´¡£ËùÒÔ˵£¬ÎÒÃÇÈôÄܹ»¹ÜÀíºÃÖØ×öÈÕÖ¾ÎļþµÄ»°£¬¶ÔÓÚ±£ÕÏÊý¾Ý¿âÊý¾ÝµÄ°²È«ÊǷdz£ÖØÒªµÄ¡£
¡¡¡¡ÏÂÃæ±ÊÕß̸̸¹ÜÀíºÃOracle Êý¾Ý¿âÈÕÖ¾ÎļþµÄ¼¸µã¾Ñé¼¼ÇÉ£¬»òÐí£¬Äܹ»¸ø´ó¼ÒÔÚÖØ×öÈÕÖ¾ÎļþµÄ¹ÜÀíÖдøÀ´Ò»Ð©Æôʾ¡£
¡¡¡¡Ò»¡¢ ºÏÀíÈ·¶¨ÖØ×öÈÕÖ¾ÎļþµÄ´æ·ÅλÖÃ
¡¡¡¡ÎÒÃÇÖªµÀ£¬µ±Êý¾Ý¿âÄÚ²¿Êý¾Ý¶ªÊ§»òÕß±»ÒâÍâ¸ü¸ÄµÄÇé¿öÏ£¬Êý¾Ý¿â¹ÜÀíÔ±¿ÉÒÔÀûÓÃÖØ×öÈÕÖ¾ÎļþʵÏÖÊý¾Ý¿âÊý¾ÝµÄ»Ö¸´¹¤×÷¡£µ±Êý¾Ý¿â³öÏÖÒâÍâʹʣ¬ÈçÓ²ÅÌÎïÀíË𻵡¢Êý¾Ý¶ªÊ§Ê±Ôõô°ì?
¡¡¡¡ÎÒÃǵÚÒ»¸ö¾Í»áÏëµ½ÀûÓÃÊý¾Ý¿âÖØ×öÈÕÖ¾¶ÔÊý¾Ý½øÐлָ´¡£¿ÉÊǵ±Êý¾Ý¿âÖØ×öÈÕÖ¾¸úÊý¾Ý¿âÊý¾ÝÎļþ·ÅÔÚͬһ¸öÓ²Å̵ϰ£¬ºÜÃ÷ÏÔ£¬µ±Ó²ÅÌË𻵵Äʱºò£¬Êý¾ÝÎļþ½«¸úÈÕÖ¾Îļþ¹²¸°»ÆÈª¡£´Ëʱ£¬Á¬Ìì»ÊÀÏ×Ó¶¼¾È²»ÁËÎÒÃÇ¡£
¡¡¡¡ËùÒÔ£¬´Ëʱ£¬ÎÒÃǾÍÓбØÒª°ÑÖØ×öÈÕÖ¾Îļþ¸úÊý¾Ý¿âÊý¾ÝÎļþ·ÅÔÚÁ½¸ö²»Í¬µÄÓ²ÅÌÉÏÃæ¡£´Ëʱ£¬ÈκÎÒ»¸öÓ²ÅÌÈô·¢ÉúË𻵣¬ÎÒÃǶ¼¿ÉÒÔÆ¾½èÁíÍâÒ»¿éÓ²Å̵ÄÊý¾Ý£¬À´Íì»ØËðʧ¡£Èç´æ·ÅÊý¾ÝÎļþµÄÓ²ÅÌËð»µÊ±£¬ÎÒÃǾͿÉÒÔÀûÓôæ·ÅÔÚÁíÍâÒ»¿éÓ²ÅÌÉϵÄÊý¾ÝÖØ×öÈÕÖ¾Îļþ½øÐÐÐÞ¸´£¬Íì»ØËðʧ¡£
¡¡¡¡¼¦µ°²»ÄÜ·ÅÔÚͬһ¸öÀº×ÓÀ¹ÊÖØ×öÈÕÖ¾ÎļþÓëÊý¾ÝÎļþÒ²²»Òª·ÅÔÚͬһ¿éÓ²ÅÌÉÏ¡£ÄÇʱ·Ç³£Î£ÏÕÒ»¸ö¶¯×÷¡£
¡¡¡¡Æäʵ£¬Õâ¸öÖØ×öÈÕÖ¾Îļþ¾Í¸úÊý¾Ý¿âµÄ±¸·ÝÎļþÀàËÆ¡£ÎÒÃÇÔÚ¶ÔÊý¾Ý¿â½øÐб¸·ÝµÄʱºò£¬¶¼ÖªµÀÐèÒª½øÐÐÒìµØ±¸·Ý¡£¿ÉϧµÄÊÇ£¬ºÜ¶àÊý¾Ý¿â¹ÜÀíÔ±£¬ÔÚ½øÐÐOracle Êý¾Ý¿â¹ÜÀíµÄʱºò£¬Ã»ÓÐ×¢Òâµ½ÕâÒ»µã£¬½á¹ûµ±³öÏÖÎÊÌâµÄʱºò£¬¾ÍÀ´²»¼°ÁË¡£¹Ê£¬¶ÔÓÚÊý¾ÝÖØ×öÈÕÖ¾Îļþ£¬±£´æÊ±£¬Òª¸úÊý¾Ý¿â±¸·ÝÎļþÒ»Ñù£¬½øÐÐÒìµØ±£´æ¡£
¡¡¡¡¶þ¡¢ ºÏÀíÉèÖÃÊý¾Ý¿âµÄ¹éµµÄ£Ê½
¡¡¡¡ÒòΪÊý¾ÝÖØ×öÈÕÖ¾»á¼Í¼Êý¾Ý¿âËùÓеÄÐ޸͝×÷£¬ËùÒÔ£¬µ±Êý¾Ý¿âƵ·±ÐÞ¸Äʱ£¬ÈçÄÇЩERPϵͳÐèҪƵ·±¶ÔÊý¾Ý¿â½øÐÐÐ޸IJÙ×÷£¬´Ëʱ£¬Êý¾Ý¿âµÄÖØ×öÈÕÖ¾Îļþ¾Í»áºÜÅÓ´ó¡£ÎªÁ˱ãÓÚÈÕÖ¾ÎļþµÄ¹ÜÀí£¬Oracle Êý¾Ý¿âĬÈÏÇé¿öÏ£¬ÔÚ°²×°µÄʱºò£¬»áÓÐÈý¸öÖØ×öÈÕÖ¾Îļþ¡£µ±µÚÒ»¸öÖØ×öÈÕÖ¾Îļþ´ïµ½Ò»¶¨ÈÝÁ¿Ê±£¬¾Í»áֹͣдÈ룬¶ø»áתÏòµÚ¶þ¸öÈÕÖ¾Îļþ; µÚ¶þ¸öÒ²Âúʱ£
Ïà¹ØÎĵµ£º
ÎÊÌâÃèÊö
1¡¢Ó¦ÓÃÁ¬½ÓÊý¾ÝÒì³£»ºÂý£¬°üÀ¨¿Í»§¶ËʹÓÃplsqlÁ¬½Ó£»
2¡¢Êý¾Ý¿âÖ÷»úcpuÕ¼ÓÃÂʾӸ߲»Ï£¬IOдÈë¾Ó¸ß²»Ï¡£
3¡¢Ö÷»úÈÕ³£Î¬»¤²Ù×÷ÏìÓ¦Âý£¬Èçman»òw£»
·ÖÎöÎÊÌâ
ØÏµÍ³¼°oracleÓ¦ÓÃΪʲôÏìÓ¦Âý
1¡¢ÎªÊ²Ã´ÏµÍ³Á¬wÕâô¼òµ¥µÄ²Ù×÷¶¼»á¾õµÃ¿¨ÄØ£¿
2¡¢ÎªÊ²Ã´Ã»ÓÐÈκÎÓ¦ÓýÓÈëµÄÇé¿öÏ£¬Êý¾Ý¿â»áÓдóÁ¿µÄдÈë ......
½éÉÜto_char(Êý×Ö, ‘¸ñʽ’)£¬±È½Ï³£Óõĸñʽ
9 ±íʾÓÐЧλÊý
0 ÓÃ0²¹×ãλÊý
B Óÿոñ²¹×ãλÊý
ÔÊýµÄλÖÃÓÐʵ¼ÊÊý×ÖռλµÄʱºò£¬0ºÍ9µÄЧ¹ûÊÇÒ»ÑùµÄ¡£
0ºÍ9µÄÇø±ðÔÚÓÚ¸ñʽÖеÄÄÇһλÖÃʵ¼ÊÊý×ÖûÓÐվλµÄÇé¿öÏ¡£
select to_char(0.45,'0.99'); ½á¹ûÊÇ0.45
select ......
µÚÒ»²½:ÏÂÔØ°²×°Oracle 10g Release 2 ¿Í»§¶ËÈí¼þ,ÏÂÔØÁ¬½ÓÊÇ:
http://download.oracle.com/otn/nt/oracle10g/10201/10201_database_win32.zip
ÏÂÔØºó°²×°
µÚ¶þ²½:ÏÂÔØ°²×°Oracle ODAC,ÏÂÔØÁ¬½ÓÊÇ:
http://download.oracle.com/otn/other/ole-oo4o/ODAC1020221.exe
µÚÈý²½: ÖØÆôMS SQ ......
×î½üʼÖÕ±»Êý¾Ý¿âÎÊÌâÀ§ÈÅ£¬³öÓÚÏîĿӦÓÃÔÒò£¬¶¨ÒåÁËһЩoracle×Ô¶¨Ò庯Êý(User Defined function),ÓÃÓÚÔÚʵ¼Ê²éѯSQLÓï¾äÖе÷Óã¬Ä¿µÄÊÇΪÁ˼ò»¯SQLÓï¾äµÄ¸´ÔÓ¶È¡£Êµ¼ÊʹÓÃÖз¢ÏÖ£¬ÕâЩº¯Êý»á³öÏÖÒ»¸öĪÃûÆæÃîµÄÎÊÌ⣬ÏÈÉÏʵÀý:
CREATE OR REPLACE FUNCTION "GETSINGLEUSER" --·µ»ØµÚÒ»¸ö×Ö·û´®
(sStr in nvarchar2)
r ......
¹Ø¼ü´Ê:
°ó¶¨±äÁ¿(binding variable),¹²Ïí³Ø(shared buffer pool), SGA(system global area);
ÔÚ¿ª·¢Ò»¸öÊý¾Ý¿â
ϵͳǰ,ÓÐ˶ÔOracle ϵͳÁ˽âºÜ¶à,ÓÈÆäÊÇËüµÄÌØÐÔ,ºÃÏóºÜÉÙ°É;¶Ô³õѧÕßÀ´½²,Õâ¸üÊDz»¿ÉÄܵÄÊÂÇé;½ö½ö¼òµ¥ÕÆÎÕÁËSQL
µÄд·¨,¾Í¿ªÊ¼ÁËÊý¾Ý¿âµÄ¿ª·¢,Æä½á¹ûÖ»ÄÜÊÇ¿ª·¢Ò»¸öûÓÐЧÂÊ,ҲûÓпÉÀ©Õ¹µÄϵͳ;
j8m ......