ѧϰ¡¶Oracle 9i10g±à³ÌÒÕÊõ¡·µÄ±Ê¼Ç (¶þ)
Ò».Ëø
Êý¾Ý¿âʹÓÃËø£¨lock£© À´±£Ö¤Èκθø¶¨Ê±¿Ì×î¶àÖ»ÓÐÒ»¸öÊÂÎñÔÚÐ޸ĸø¶¨µÄÒ»¶ÎÊý¾Ý¡£ÊµÖÊÉϽ²£¬
ÕýÊÇËø»úÖƲÅʹ²¢·¢¿ØÖƳÉΪ¿ÉÄÜ¡£ÀýÈ磬Èç¹ûûÓÐijÖÖËø¶¨Ä£ÐÍÀ´×èÖ¹¶ÔͬһÐеIJ¢·¢¸üУ¬Êý¾Ý¿â¾Í
²»¿ÉÄÜÌṩ¶àÓû§·ÃÎÊ¡£²»¹ý£¬Èç¹ûÀÄÓûòÕßʹÓò»µ±£¬Ëø·´µ¹»á×è°²¢·¢ÐÔ¡£Èç¹ûÄã»òÊý¾Ý¿â±¾Éí²»±Ø
ÒªµØ¶ÔÊý¾ÝËø¶¨£¬Äܲ¢·¢µØÍê³É²Ù×÷µÄÈËÊý¾Í»á¼õÉÙ¡£Òò´Ë£¬ÒªÀí½âʲôÊÇËø¶¨£¬ÄãµÄÊý¾Ý¿âÖÐËø¶¨ÊÇÔõ
Ñù¹¤×÷µÄ£¬Õâ¶ÔÓÚ¿ª·¢¿ÉÀ©ËõµÄ¡¢ÕýÈ·µÄÓ¦ÓÃÖÁ¹ØÖØÒª¡£
»¹ÓÐÒ»µãºÜÖØÒª£¬ÄãÒªÖªµÀÿ¸öÊý¾Ý¿â»áÒÔ²»Í¬µÄ·½Ê½ÊµÏÖËø¶¨¡£ÓÐЩÊý¾Ý¿â¿ÉÄÜÓÐÒ³¼¶Ëø£¬ÁíÍâ
һЩÔòÓÐÐм¶Ëø£»ÓÐЩʵÏÖ»á°ÑÐм¶ËøÉý¼¶ÎªÒ³¼¶Ëø£¬ÁíÍâһЩÔò²»È»£»ÓÐЩʹÓöÁËø£¬ÁíÍâһЩ²»Ê¹Óã»
ÓÐЩͨ¹ýËø¶¨ÊµÏÖ´®Ðл¯ÊÂÎñ£¬ÁíÍâһЩÔòͨ¹ýÊý¾ÝµÄ¶ÁÒ»ÖÂÊÓͼÀ´ÊµÏÖ£¨Ã»ÓÐËø£©¡£Èç¹ûÄã²»Çå³þÕâЩ΢
СµÄ²î±ð£¬ËüÃǾͻáÖð²½ÅòÕÍΪÑÏÖصÄÐÔÄÜÎÊÌ⣬ÉõÖÁÑݱä³ÉÖÂÃüµÄbug¡£
ÒÔÏÂÊǶÔOracle Ëø¶¨²ßÂÔµÄ×ܽ᣺
Oracle Ö»ÔÚÐÞ¸Äʱ²Å¶ÔÊý¾Ý¼ÓÐм¶Ëø¡£Õý³£Çé¿öϲ»»áÉý¼¶µ½¿é¼¶Ëø»ò±í¼¶Ëø£¨²»¹ýÁ½¶ÎÌá
½»ÆÚ¼äµÄÒ»¶ÎºÜ¶ÌµÄʱ¼äÄÚ³ýÍ⣬ÕâÊÇÒ»¸ö²»³£¼ûµÄ²Ù×÷£©¡£
Èç¹ûÖ»ÊǶÁÊý¾Ý£¬Oracle ¾ø²»»á¶ÔÊý¾ÝËø¶¨¡£²»»áÒòΪ¼òµ¥µÄ¶Á²Ù×÷ÔÚÊý¾ÝÐÐÉÏËø¶¨¡£
60
/ 849
дÈëÆ÷£¨writer£©²»»á×èÈû¶ÁÈ¡Æ÷£¨reader£©¡£»»ÖÖ˵·¨£º¶Á£¨read£©²»»á±»Ð´£¨write£©×è
Èû¡£ÕâÒ»µã¼¸ºõÓëÆäËûËùÓÐÊý¾Ý¿â¶¼²»Ò»Ñù¡£ÔÚÆäËûÊý¾Ý¿âÖУ¬¶ÁÍùÍù»á±»Ð´×èÈû¡£¾¡¹ÜÌýÉÏ
È¥Õâ¸öÌØÐÔËƺõºÜ²»´í£¨Ò»°ãÇé¿öÏÂȷʵÈç´Ë£©£¬µ«ÊÇ£¬Èç¹ûÄãûÓгä·ÖÀí½âÕâ¸ö˼Ï룬¶øÇÒÏë
ͨ¹ýÓ¦ÓÃÂß¼¶ÔÓ¦ÓÃÊ©¼ÓÍêÕûÐÔÔ¼Êø£¬¾Í¼«ÓпÉÄÜ×öµÃ²»¶Ô¡£µÚ7 Õ½éÉܲ¢·¢¿ØÖÆʱ»¹»á¸üÏê
ϸµØÌÖÂÛÕâ¸öÄÚÈÝ¡£
дÈëÆ÷ÏëдijÐÐÊý¾Ý£¬µ«ÁíÒ»¸öдÈëÆ÷ÒѾËø¶¨ÁËÕâÐÐÊý¾Ý£¬´Ëʱ¸ÃдÈëÆ÷²Å»á±»×èÈû¡£¶Á
È¡Æ÷¾ø¶Ô²»»á×èÈûдÈëÆ÷¡£
¿ª·¢Ó¦ÓÃʱ±ØÐ뿼Âǵ½ÕâЩÒòËØ£¬¶øÇÒ»¹ÒªÈÏʶµ½Õâ¸ö²ßÂÔÊÇOracle Ëù¶ÀÓеģ¬Ã¿¸öÊý¾Ý¿âʵÏÖËø
¶¨µÄ·½·¨¶¼´æÔÚϸ΢µÄ²î±ð¡£¼´Ê¹ÄãÔÚÓ¦ÓÃÖÐʹÓÃ×îͨÓõÄSQL£¬ÓÉÓÚ¸÷Êý¾Ý¿â¿ª·¢É̲ÉÓõÄËø¶¨ºÍ²¢·¢
¿ØÖÆÄ£ÐͲ»Í¬£¬ÄãµÄÓ¦ÓÃÒ²¿ÉÄÜÓв»Í¬µÄ±íÏÖ¡£ÌÈÈô¿ª·¢ÈËÔ±²»Á˽â×Ô¼ºµÄÊý¾Ý¿âÈçºÎ´¦Àí²¢·¢ÐÔ£¬¿Ï¶¨
»áÓöµ½Êý¾ÝÍêÕûÐÔÎÊÌâ¡££¨¿ª·¢ÈËÔ±´ÓÁíÍâijÖÖÊý¾Ý¿âתÏòOracle£¬»òÕß´ÓOracle תÏòÆäËûÊý¾Ý¿âʱ£¬Èç
¹ûûÓп¼ÂÇÔÚÓ¦ÓÃÖвÉÓò»Í¬µÄ²¢·¢»úÖÆ£¬ÕâÖÖÇé¿ö¾ÍÓÈΪ³£¼û¡££©
2.·ÀÖ¹¶ªÊ§¸üÐÂ
Oracle µÄÎÞ×èÈû·½·¨ÓÐÒ»¸ö¸±×÷Óã¬Èç¹ûȷʵ
Ïà¹ØÎĵµ£º
ËäȻѧϰJavaºÜ¾ÃÁË£¬×Ô¼ºÒ²Á¬½Ó¹ýһЩÊý¾Ý¿â£¬±ÈÈçmysqlÖ®ÀàµÄ£¬Èç½ñÄØ£¬Ò²Ñ§Ï°ÁËÒ»¶Îʱ¼äµÄOracle£¬È»¶øÄØ£¬½ñÌìÊÇÎÒµÚÒ»´ÎÁ¬½ÓOracle£¬ºÙºÙ£¬Ó¦¸Ã»¹²»ËãÌ«³Ù°É¡£
½ñÌìÄØ£¬Óе㱿׾£¬´ó¼ÒĪЦ£¡
ÎÒÕâÊÇÒ»¸ö²éѯÀý×Ó
Ê×ÏÈ£¬Ô ......
Êýѧº¯Êý
1.¾ø¶ÔÖµ
S:select abs(-1) value
O:select abs(-1) value from dual
2.È¡Õû(´ó)
S:select ceiling(-1.001) value
O:select ceil(-1.001) value from dual
3.È¡Õû£¨Ð¡£©
S:select floor(-1.001) value
O:select floor(-1.001) value from dual
4.È¡Õû£¨½ØÈ¡£©
S:select cast(-1.002 as in ......
INÌõ¼þ
ÓÃINÌõ¼þÔÚÖ¸¶¨µÄÒ»×éÖµÖнøÐвâÊÔ¡£INÌõ¼þÒ²¾ÍÊÇ ³ÉÔ±Ìõ¼þ¡£
ÔڻõÆƬµÄÀý×ÓÖÐÏÔʾËùÓоÀíºÅΪ100¡¢101»ò201µÄ¹ÍÔ±µÄemployee numbers, last names, salariesºÍ¾ÀíµÄemployee numbers¡£
ÔÚINÌõ¼þÖпÉÒÔʹÓÃÈκÎÊý¾ÝÀàÐÍ¡£ÏÂÃæµÄÀý×Ó´ÓEMPLOYEES±í·µ»Ø¹ÍÔ±ÐÅÏ¢ÐУ¬ÕâЩ¹ÍÔ±µÄÃû×Ö°üÀ¨ÔÚWHERE×Ó¾äµÄÃû×ÖÁÐ ......
SQLÖеĵ¥¼Ç¼º¯Êý
1.ASCII
·µ»ØÓëÖ¸¶¨µÄ×Ö·û¶ÔÓ¦µÄÊ®½øÖÆÊý;
SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;
A A ZERO SPACE
--------- --------- --------- ---------
65 97 48 32
2.CHR
¸ø³öÕûÊý,·µ»Ø¶ÔÓ¦µÄ×Ö·û;
SQL> select chr(54740) zhao,chr(65) chr65 from ......