ʹÓÃOracleÍⲿ±íµÄÎå¸öÏÞÖÆ
Íⲿ±íÊÇÖ¸²»ÔÚÊý¾Ý¿âÖÐµÄ±í£¬Èç²Ù×÷ϵͳÉϵÄÒ»¸ö°´Ò»¶¨¸ñʽ·Ö¸îµÄÎı¾Îļþ»òÕßÆäËûÀàÐÍµÄ±í¡£Õâ¸öÍⲿ±í¶ÔÓÚOracleÊý¾Ý¿âÀ´Ëµ£¬¾ÍºÃÏñÊÇÒ»ÕÅÊÓͼ£¬ÔÚÊý¾Ý¿âÖпÉÒÔÏñÊÔͼһÑù½øÐвéѯµÈ²Ù×÷¡£Õâ¸öÊÔͼÔÊÐíÓû§ÔÚÍⲿÊý¾ÝÉÏÔËÐÐÈκεÄSQLÓï¾ä£¬¶ø²»ÐèÒªÏȽ«Íⲿ±íÖеÄÊý¾Ý×°ÔؽøÊý¾Ý¿âÖС£²»¹ýÐèҪעÒâÊÇ£¬ÍⲿÊý¾Ý±í¶¼ÊÇÖ»¶ÁµÄ£¬²»Äܹ»¸ü¸Ä¡£²»¹ýÔÚʹÓÃÍⲿ±íʱÈÔÈ»Óв»ÉÙµÄÏÞÖÆ¡£
ÏÞÖÆÒ»£ºÐèÒªÏȽ¨Á¢Ä¿Â¼¶ÔÏó¡£
ÔÚʹÓÃÍⲿÊý¾Ý±íµÄʱºò£¬ÐèÒªÏȽ¨Á¢Ä¿Â¼¶ÔÏó¡£Ò²¾ÍÊÇ˵£¬ÒªÏëOracleÊý¾Ý¿âϵͳ·ÃÎʲÙ×÷ϵͳÎļþ£¬¾Í±ØÐëÔÚÊý¾Ý¿âÖн¨Á¢Ö¸ÏòÕâ¸ö²Ù×÷ϵͳÎļþµÄĿ¼¶ÔÏó£¬È»ºóͨ¹ýÕâ¸öĿ¼¶ÔÏó·ÃÎÊÏàÓ¦µÄ²Ù×÷ϵͳÎļþ£¬¼´ÓÃĿ¼¶ÔÏó´æ´¢²Ù×÷ÎļþµÄ±£´æλÖᣲ»¹ýÐèҪעÒ⣬Õâ¸öĿ¼¶ÔÏóÆÕͨÓû§ÊÇÎÞȨ´´½¨µÄ¡£Ò»°ãÇé¿öÏÂÖ»ÓÐÌØȨÓû§»òÕßÊý¾Ý¿â¹ÜÀíÔ±½ÇÉ«²Å¿ÉÒÔ´´½¨Ä¿Â¼¶ÔÏó¡£Èç¹ûÔÊÐíÆäËûÓû§Ò²¿ÉÒÔ´´½¨Ä¿Â¼¶ÔÏóµÄ»°£¬¾ÍÐèÒªÊÚȨ¸øÆäËûÓû§¡£
ÆäʵÕâ¸öĿ¼¶ÔÏó¾ÍÊDzÙ×÷ϵͳÖÐÎļþ»òÕß±í¸ñµÄ´æ´¢Î»Öᣲ»¹ýÔÚ½¨Á¢¶ÔÏóµÄʱºò£¬ÐèҪСÐÄ£¬OracleÊý¾Ý¿âϵͳ²»»áȥȷÈÏÕâ¸öĿ¼ÊÇ·ñÕæµÄ´æÔÚ¡£Èç¹ûÔÚÊäÈëÕâ¸öĿ¼¶ÔÏóµÄʱºò£¬²»Ð¡ÐÄ°Ñ·¾¶Ð´´íÁË£¬ÄÇ¿ÉÄÜÕâ¸öÍⲿ±íÈÔÈ»¿ÉÒÔÕý³£½¨Á¢£¬µ«ÊÇÈ´ÎÞ·¨²éѯµ½Êý¾Ý¡£ÓÉÓÚ½¨Á¢Ä¿Â¼¶ÔÏóʱ£¬È±·¦ÕâÖÖ×ÔÎÒ¼ì²éµÄ»úÖÆ£¬Îª´ËÔÚ½«Â·¾¶¸³Óè¸øÕâ¸öĿ¼¶ÔÏóʱ£¬ÐèÒªÌرðµÄ×¢Òâ¡£ÁíÍâÐèҪעÒâµÄÊÇ·¾¶µÄ´óСд¡£ÔÚWindows²Ù×÷ϵͳÖУ¬Æä·¾¶ÊDz»Çø·Ö´óСдµÄ¡£¶øÔÚLinux²Ù×÷ϵͳ£¬Õâ¸ö·¾¶ÐèÒªÇø·Ö´óСд¡£¹ÊÔÚ²»Í¬µÄ²Ù×÷ϵͳÖУ¬½¨Á¢Ä¿Â¼¶ÔÏóʱÐèҪעÒâÕâ¸ö´óСдµÄ²îÒì¡£×îºÃÊý¾Ý¿â¹ÜÀíÔ±¿ÉÒÔÑø³ÉÒ»¸öÏ°¹ß£¬ÎÞÂÛÔÚʲô²Ù×÷ϵͳÖУ¬¶¼²ÉÓÃСдµÄĿ¼ÃûÓëÎļþÃû¡£ÄÇôÔÚ²»Í¬µÄ²Ù×÷ϵͳÖУ¬¾Í²»ÓÃÊܵ½Õâ¸ö´óСдµÄÀ§ÈÅÁË¡£×îºóÐèҪעÒâµÄÊÇ£¬Ä¿Â¼¶ÔÏóÃû±ØÐëΨһ¡£Èç¹ûĿ¼¶ÔÏóÃû×ÖÓÐÖظ´µÄ»°£¬ÏµÍ³»áÌáʾ´íÎóÐÅÏ¢£º“Ãû³ÆÒÑÓÐÏÖÓжÔÏóÒýÓÔ£¬¶ø²»»á×Ô¶¯¸²¸ÇÔÓеĶÔÏóÃûÉèÖá£
ËäÈ»Õâ¸ö¶ÔÏóÃûÉèÖñȽϼòµ¥£¬µ«ÊÇÆäÊÇÊý¾Ý¿âÑ°ÕÒ²Ù×÷ϵͳÉÏÎļþµÄΨһ;¾¶¡£ËùÒÔÕâ¸öĿ¼¶ÔÏóµÄ´´½¨±ØÐëÈ·±£×¼È·¡£·ñÔòµÄ»°£¬Íⲿ±í¾Í¿ÉÄÜÎÞ·¨Õý³£Ê¹Óá£
ÏÞÖƶþ£º¶ÔÓÚ²Ù×÷ϵͳÎļþµÄÏÞÖÆ¡£
ÆäʵÍⲿ±í¼òµ¥µÄ˵£¬¾ÍÊǸú²Ù×÷ϵͳÉϹ̶¨¸ñʽµÄÎļþ»òÕß±í¸ñµÄÒ»¸öÁ¬½Ó¡£ÎªÁËOracleÊý¾Ý¿âϵͳÄܹ»ÕýÈ·Á´½ÓÍⲿ±í£¬¶ÔÓÚ
Ïà¹ØÎĵµ£º
PL/SQL
¿é½á¹¹
DECLARE
ÉùÃ÷²¿·Ö
BEGIN
¿ÉÖ´Ðв¿·Ö
EXCEPTION
Òì³£´¦Àí²¿·Ö
END;
Àý£º
Ê×ÏÈÎÒÃÇ¿´Ò»¸ö¼òµ¥Ö®Àý×Ó,ÏÂÃæÕâ¸öÀý×ÓÊÇͳ¼Æ´Ó1 ......
in/not inÔÚÅжÏNULLʱÓõÄÓë=/<>Ò»ÑùµÄ·½Ê½£¬¼´±ØÐëÓÃis nullÀ´Åжϣ¬·ñÔòʼÖÕΪʧ°Ü¡£
Óï¾ä
select 'true' from dual where (1,2) not in ((2,3),(2,null));
³É¹¦µÄÔÒòÔÚÓÚÅж϶þÔªÖµÊ±Ê ......
oracle Set ÃüÁî½éÉÜ
http://luoke920.javaeye.com/blog/323743
1). ÉèÖõ±Ç°sessionÊÇ·ñ¶ÔÐ޸ĵÄÊý¾Ý½øÐÐ×Ô¶¯Ìá½»
SQL>SET AUTO[COMMIT] {ON|OFF|IMM[EDIATE]| n}
2)£®ÔÚÓÃstartÃüÁîÖ´ÐÐÒ»¸ösql½Å±¾Ê±£¬ÊÇ·ñÏÔʾ½Å±¾ÖÐÕýÔÚÖ´ÐеÄSQLÓï¾ä
SQL> SET ECHO {ON|OFF}
3).ÊÇ·ñÏÔʾµ±Ç°sqlÓï¾ä²éѯ»òÐ޸ĵÄÐÐÊý ......
Êý¾ÝÀàÐÍʹÓÃ
1.ÉùÃ÷£º
a.¸ñʽ£ºVariable_name [constant] databyte [not null] [:=default expression]
b.±äÁ¿Óë³£Á¿ÉùÃ÷»ù±¾Ò»Ö£¬Ê¹ÓÃconstantÉùÃ÷µÄΪ³£Á¿£¬²»Ê¹ÓÃΪ±äÁ¿£¬²¢ÇÒ¸³ÖµÖ»ÄÜÔÚDECLAREÇøÓò¸³Öµ£»
c.ʹÓÃ%TYPEºÍ%ROWTYPEÉùÃ÷¿ÉÒÔʹ±äÁ¿µÄÀàÐÍÓë±íÖÐ×Ö¶ÎÀàÐÍ»òÕû¸ö¼Ç¼ÀàÐͱ ......
Òì³£
Ô¤¶¨ÒåÒì³£
oracleΪ³£¼û´íÎóÔ¤¶¨Òå
ÔÚDBMS_STANDARD³ÌÐò°üÖÐÌṩÁËÕâЩ¶¨Òå
²»ÐèÒªÏÔʾÉùÃ÷
declare
sex student.stu_sex%type;
begin
select stu_sex into sex from student;
dbms_output.put_line('sex:'||sex);
exception
&nbs ......