ÉèΪÊ×Ò³ ¼ÓÈëÊÕ²Ø

TOP

oracleÖÐnumberÀàÐÍÎÊÌâ
2014-11-24 02:07:09 ¡¾´ó ÖРС¡¿ ä¯ÀÀ:431´Î
Tags£ºoracle number ÀàÐÍ ÎÊÌâ

ÔÚOracleÖÐNumberÀàÐÍ¿ÉÒÔÓÃÀ´´æ´¢0£¬Õý¸º¶¨µã»òÕ߸¡µãÊý£¬
¿É±íʾµÄÊý¾Ý·¶Î§ÔÚ
1.0 * 10(-130) ¡ª¡ª 9.9¡­9 * 10(125) {38¸ö9ºó±ß´ø88¸ö0}µÄÊý×Ö£¬µ±OracleÖеÄÊýѧ±í´ïʽµÄÖµ>=1.0*10(126)ʱ£¬Oracle¾Í»á±¨´í¡£
NumberµÄÊý¾ÝÉùÃ÷ÈçÏ£º
±íʾ×÷ÓÃ˵Ã÷
Number(p, s) ¡¡¡¡ÉùÃ÷Ò»¸ö¶¨µãÊý ¡¡¡¡p(precision)Ϊ¾«¶È£¬s(scale)±íʾСÊýµãÓұߵÄÊý×Ö¸ö Êý£¬¾«¶È×î´óֵΪ38£¬
scaleµÄÈ¡Öµ·¶Î§Îª-84µ½127
Number(p) ¡¡¡¡ÉùÃ÷Ò»¸öÕûÊý ¡¡¡¡Ï൱ÓÚNumber(p, 0)
Number ¡¡¡¡ÉùÃ÷Ò»¸ö¸¡µãÊý ¡¡¡¡Æ侫¶ÈΪ38£¬Òª×¢ÒâµÄÊÇscaleµÄֵûÓÐÓ¦Óã¬Ò²¾ÍÊÇ˵scaleµÄÖ¸²»Äܼòµ¥µÄÀí½âΪ0£¬»òÕßÆäËûµÄÊý¡£
¶¨µãÊýµÄ¾«¶È(p)ºÍ¿Ì¶È(s)×ñÑ­ÒÔϹæÔò£º
µ±Ò»¸öÊýµÄÕûÊý²¿·ÖµÄ³¤¶È > p-s ʱ£¬Oracle¾Í»á±¨´í
µ±Ò»¸öÊýµÄСÊý²¿·ÖµÄ³¤¶È > s ʱ£¬Oracle¾Í»áÉáÈë¡£
µ±s(scale)Ϊ¸ºÊýʱ£¬Oracle¾Í¶ÔСÊýµã×ó±ßµÄs¸öÊý×Ö½øÐÐÉáÈë¡£
µ±s > p ʱ, p±íʾСÊýµãºóµÚsλÏò×ó×î¶à¿ÉÒÔÓжàÉÙλÊý×Ö£¬Èç¹û´óÓÚpÔòOracle±¨´í£¬Ð¡ÊýµãºósλÏòÓÒµÄÊý×Ö±»ÉáÈë¡£


¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿ ¡¾·±Ìå¡¿¡¾Í¶¸å¡¿¡¾Êղء¿ ¡¾ÍƼö¡¿¡¾¾Ù±¨¡¿¡¾ÆÀÂÛ¡¿ ¡¾¹Ø±Õ¡¿ ¡¾·µ»Ø¶¥²¿¡¿
ÉÏһƪ£ºÐÂÀË΢²©±ÊÊÔ¾­Àú£¨Îä´óµÄÐû½²»á£© ÏÂһƪ£ºÈí¼þ²âÊÔÃæÊÔʱµÄÖÇÁ¦Ìâ

×îÐÂÎÄÕÂ

ÈÈÃÅÎÄÕÂ

Hot ÎÄÕÂ

Python

C ÓïÑÔ

C++»ù´¡

´óÊý¾Ý»ù´¡

linux±à³Ì»ù´¡

C/C++ÃæÊÔÌâÄ¿