TO_NUMBER

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 °ªÀ» ¹ÝȯÇÕ´Ï´Ù.