TO_NUMBER´Â ¼ýÀÚ°¡ Æ÷ÇÔµÈ ÅØ½ºÆ® Ç¥Çö½ÄÀ» NUMBER µ¥ÀÌÅÍ À¯Çü °ªÀ¸·Î º¯È¯ÇÕ´Ï´Ù.
NUMBER
TO_NUMBER(expr [, fmt [, 'nlsparam' ] ])
exprÀº º¯È¯ÇÒ ¼ýÀÚ Ç¥Çö½ÄÀÔ´Ï´Ù.
fmt´Â Oracle Database SQL Reference¿¡ ¼³¸íµÈ ´ë·Î ¼ýÀÚ Çü½Ä ¸ðµ¨À» ÁöÁ¤ÇÏ´Â ÅØ½ºÆ® Ç¥Çö½ÄÀÔ´Ï´Ù.
nlsparamÀº ´ÙÀ½°ú °°Àº ¼ýÀÚ Çü½Ä ¿ä¼Ò·Î ¹ÝȯµÇ´Â ¹®ÀÚ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
ÀÌ Àμö´Â ¿©±â¿¡ Ç¥½ÃµÈ Çü½ÄÀ» °¡Áý´Ï´Ù.
'NLS_NUMERIC_CHARACTERS = ''dg'' NLS_CURRENCY = ''text'' NLS_ISO_CURRENCY = territory '
d´Â ½ÊÁø¼ö ¹®ÀÚÀ̰í, g´Â ±×·ì ±¸ºÐ ±âÈ£ÀÔ´Ï´Ù. ÀÌ·¯ÇÑ µÎ ¹®ÀÚ´Â ¼·Î ´Ù¸¥ ´ÜÀÏ ¹ÙÀÌÆ® ¹®ÀÚ¿©¾ß ÇÕ´Ï´Ù. ÀÎ¿ë ºÎÈ£·Î ¹ÀÎ ¹®ÀÚ¿ ³»¿¡¼ ¸Å°³º¯¼ö °ª ÁÖÀ§¿¡ 2°³ÀÇ ÀÛÀº µû¿ÈÇ¥¸¦ »ç¿ëÇÕ´Ï´Ù. ÅëÈ ±âÈ£·Î 10°³ÀÇ ¹®ÀÚ¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ Àμö ¶Ç´Â NLS ¸Å°³º¯¼ö¸¦ »ý·«ÇÒ °æ¿ì ÀÌ ÇÔ¼ö´Â ÇØ´ç ¼¼¼Ç¿¡ ´ëÇÑ ±âº»°ªÀ» »ç¿ëÇÕ´Ï´Ù.
TO_NUMBER( '100.00', '9G999D99')´Â 100.00 °ªÀ» ¹ÝȯÇÕ´Ï´Ù.
Copyright © 2003, 2007, Oracle. All rights reserved.