OracleÊý¾ÝÎļþµÄÌØÐÔ
ÎÒÃÇ´ó¼Ò¶¼ÖªµÀÿ¸öOracleÊý¾Ý¿â¶¼»áÓÐÒ»¸ö»òÊǶà¸öÎïÀíµÄOracleÊý¾ÝÎļþ,Êý¾Ý¿âÐÅÏ¢(½á¹¹,Êý¾Ý)µÄÖ÷Òª×÷ÓÃÊÇÀ´±£´æÔÚÕâЩÏà¹ØµÄÊý¾ÝÎļþ,¶øÇÒÖ»ÓÐÕâЩÏà¹ØµÄÎļþOracle²ÅÄܹ»½âÊÍÓë¹ÜÀíÕâЩ´æ´¢.OracleÊý¾ÝÎļþ¾ßÓÐÒÔÏÂÒ»Ð©ÌØÐÔ:
1.Ò»¸öÊý¾ÝÎļþ½ö½ö¹ØÁªÒ»¸öÊý¾Ý¿â,OracleÊý¾ÝÎļþÓëÊý¾Ý¿âÖ®¼ä¶ÔÓ¦¹ØÏµÊÇÒ»¶ÔÒ»¹ØÏµ,µ±È»·´¹ýÊý¾Ý¿âÓëÊý¾ÝÎļþÊÇÒ»¶Ô¶à¹ØÏµ.
2.Êý¾ÝÎļþ¿ÉÒÔ×Ô¶¯À©Õ¹,µ±Êý¾Ý´æ´¢ÐèÒª¸ü¶à´æ´¢¿Õ¼äʱºò,¾ÍÊÇ´æ´¢Êý¾ÝµÄÊý¾ÝËæ´æ´¢Êý¾ÝÁ¿Ôö´ó,Êý¾ÝÎļþÒ²¿ÉÒÔ×Ô¶¯Ôö³¤,ÒÔÂú×ãÊý¾Ý´æ´¢ÐèÒª.
3.Ò»¸ö»ò¶à¸öÊý¾ÝÎļþ×é³ÉÒ»¸öÂß¼µ¥Ôª,³ÆÖ®Îª±í¿Õ¼ä.OracleÊý¾ÝÎļþÓë±í¿Õ¼äÖ®¼ä¶ÔÓ¦¹ØÏµÒ²ÊÇÒ»¶ÔÒ»¹ØÏµ,µ±È»·´¹ý±í¿Õ¼äÓëÊý¾ÝÎļþ¶ÔÓ¦¹ØÏµÊÇÒ»¶Ô¶àµÄ¹ØÏµ.
´æ´¢ÔÚÊý¾ÝÎļþÖеÄÊÇ¿ÉÒÔ¶Á,µ±È»ÕâЩÊý¾ÝÊDZ£´æÔÚOracleÊý¾Ý¿âʵÀýÖÐÌØ¶¨µÄÄÚ´æÇøÓòÖÐ,Èç¹ûÒ»¸öÓû§Òª¶ÁÈ¡Êý¾Ý¿âÖÐÒ»¸ö±í,Õâ¸öÓû§ÊDz»ÄÜÖ±½Ó¶ÁÈ¡ÎïÀí´ÅÅÌÉϵÄÊý¾ÝÎļþµÄ¡£
Ê×ÏÈOracle½ÓÊÜÕâ¸öÇëÇóºó,´ÓÔ쵱λÖÃ(ÎïÀí´ÅÅÌ)É϶ÁÈ¡ÏàÓ¦µÄÊý¾Ýµ½ÄÚ´æÖÐ,Õâ¸öʱºòÓû§²Å¿ÉÒÔ¿´¼ûÊý¾Ý.OracleÈí¼þÊǽâÊÍOracle´æ´¢Óë¹ÜÀíÊý¾ÝµÄ.Èç¹ûÕâ¸öʱºòÎÒÃÇÐÞ¸ÄÊý¾Ý,ÕâЩÊý¾ÝÊDz»»áÁ¢¼´Ð´µ½´ÅÅÌÖеÄ.Òªµ½Ìض¨Ê±ºò²Å»áд´ÅÅÌ.Ƶ·±Á¢¼´Ð´»áÒýI/OÐÔÄÜϽµ.
Oracle»áÔÚÌØ¶¨Ê±ºòÍê³ÉÕâÊý¾Ýд¹¤×÷.
¿ØÖÆÎļþ
ÿһ¸öOracleÊý¾Ý¿â¶¼ÓÐÒ»¸ö¿ØÖÆÎļþ.Õâ¸ö¿ØÖÆÎļþÊÇOracleÄܹ»Õý³£¹¤×÷Ò»¸öǰÌá.¿ØÖÆÎļþÒ»°ãÓÐÈý¸ö¹¦ÄÜ:Ò»¼Ç¼×ÅÎïÀí´ÅÅÌÉÏÐÅÏ¢.¶þ¼Ç¼OracleÊý¾Ý¿â±¾ÉíÂß¼½á¹¹.Èý:Æðµ½Ò»¸öÈ«¾Ö¼à¹Ü×÷ÓÃ.ËüÒ»°ã°üÀ¨ÒÔϼ¸¸ö²¿·Ö:
1.Êý¾Ý¿âÃû³Æ
2.OracleÊý¾ÝÎļþÓëÈÕÖ¾ÎļþÔÚ´ÅÅÌÉÏÐÅÏ¢.
3.Êý¾Ý¿â´´½¨Ê±¼ä
Èç¹û¿ØÖÆÎļþËðʧÄÇôOracleÊý¾Ý¿â¾Í²»ÄÜϳ£Æô¶¯,ÀíÂÛÉÏÖ»ÄÜÆô¶¯µ½MOUNT״̬.ÒòΪ¿ØÖÆÎļþÈç´ËÖØÒª,OracleÔÊÐíͬʱ¿ÉÒÔ¾µÏñ¶à¸ö¿ØÖÆÎļþ.
µ±Êý¾Ý¿âÆô¶¯Ê±ºò,¿ØÖÆÎļþÖмǼOracleÊý¾ÝÎļþÓëÈÕÖ¾Îļþ±ØÐëÒª±»Oracle½ø³ÌËù¶ÁÈ¡.Êý¾Ý¿â½á¹¹±ä»¯Ò²ËæÊ±¼Ç¼ÔÚ¿ØÖÆÎļþÖÐ.¿ØÖÆÎļþ¶ÔOracle»Ö¸´Ò²Æô×ŷdz£´ó×÷ÓÃ.
ÖØ×öÈÕÖ¾Îļþ
ÿ¸öOracleÊý¾Ý¿â¶¼°üº¬ÖÁÉÙÁ½×éµ½¶à×éÖØ×öÈÕÖ¾Îļþ,ÖØ×öÈÕÖ¾ÎļþÖ÷ÒªÊǼǼÊý¾Ý±ä»¯Ò»¹ý³Ì.ÊǼǼһ¸öÑÓÐø±ä»¯¹ý³Ì.Æäʵ¿ØÖÆÒ²¼Ç¼Oracle±ä»¯¹ý³Ì,µ«ÊÇÁ½¶¼»¹ÊÇÓкܴóÇø±ðµÄ,¿ØÖƼǼ×ÅÊý¾Ý¿âÌåϵ½á¹¹µÄ±ä»¯.Ò»¸ö¼Ü¹¹µÄ±ä»¯,ÖØ×öÈÕÖ¾Îļþµ±È»Ò²¼Ç¼ÕâЩ±ä»¯,µ«Ëü¼Ç¼¸üϸÊý¾Ý¿âÖÐÊý¾Ý±ä»¯.ÕâЩÐÅÏ¢Ö÷ÒªÊÇÓÃÓÚÊý¾Ý¿â»Ö¸´²Ù×÷.
¹éµµÈÕÖ¾Îļþ
ÒòΪOracleÊý¾Ý¿âÖ»Òª·¢Éú²Ù×÷ÖØ×öÈÕÖ¾ÎÄ
Ïà¹ØÎĵµ£º
ʲôÊǺϲ¢¶àÐÐ×Ö·û´®£¨Á¬½Ó×Ö·û´®£©ÄØ£¬ÀýÈ磺
SQL> desc test;
Name Type Nullable Default Comments
------- ------------ -------- ------- --------
COUNTRY VARCHAR2(20) Y &nb ......
||------- Êý¾Ý¿â¹ÜÀí -------||
//ÏÔʾ³õʼ»¯²ÎÊý
show parameter;
//Êý¾Ý¿â±íµÄÂß¼±¸·ÝÓë»Ö¸´
//µ¼³ö
1.µ¼³ö±í
exp userid=scott/tiger@ORCL tables=(emp) file=d:\e1.dmp
2.µ¼³öÆäËû·½°¸µÄ±í£¬Ê×ÏÈҪȷÈÏ×Ô¼ºÊÇsysdbaÉí·Ý
exp userid=system@919959ORCL tables=(scott.emp) file=d:\e1.d ......
1). ÉèÖõ±Ç°sessionÊÇ·ñ¶ÔÐ޸ĵÄÊý¾Ý½øÐÐ×Ô¶¯Ìá½» :SET AUTO[COMMIT] {ON|OFF|IMM[EDIATE]| n}
SQL> set autocommit off
2)£®ÔÚÓÃstartÃüÁîÖ´ÐÐÒ»¸ösql½Å±¾Ê±£¬ÊÇ·ñÏÔʾ½Å±¾ÖÐÕýÔÚÖ´ÐеÄSQLÓï¾ä :SET ECHO {ON|OFF}
SQL> set echo on
3).ÊÇ·ñÏÔʾµ±Ç°sqlÓï¾ä²éѯ»òÐ޸ĵÄÐÐÊý
SQL> SET FEED[BACK] {6|n|O ......
д´æ´¢¹ý³Ìʱ£¬Óõ½²ð·Ö×Ö·û´®£¬µÚÒ»¸ö´«Èë²ÎÊýΪ´ø·Ö¸î·ûµÄ×Ö·û´®£¬µÚ¶þ¸öΪ·Ö¸ô·ûµÄ¸öÊý£¬ÏÂÃæÊǵ¥Ìá³öÀ´µÄ·Ö¸î×Ö·û´®·½·¨£¬
create or replace procedure split( ......
ÍøÉÏËѼ¯µÄ£¬ÕûÀíÏÂ
1¡¢substr(string string, int a, int b)
²ÎÊý1:string Òª´¦ÀíµÄ×Ö·û´®
²ÎÊý2£ºa ½ØÈ¡×Ö·û´®µÄ¿ªÊ¼Î»Öã¨ÆðʼλÖÃÊÇ0£©
²ÎÊý3£ºb ½ØÈ¡µÄ×Ö·û´®µÄ³¤¶È(¶ø²»ÊÇ×Ö·û´®µÄ½áÊøÎ»ÖÃ)
ÀýÈ磺
substr("ABCDEFG", 0); //·µ»Ø£ºABCDEFG£¬½ØÈ¡ËùÓÐ×Ö·û
substr("ABCDEFG", 2); //·µ»Ø£ºCDEFG£¬½ØÈ¡´ÓC¿ ......