´ÙÀ½ ÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¿© ´ëºÎºÐÀÇ ¼öÇÐÀû ¿¬»êÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸ñÀû
| AIX | HP-UX | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
| X | X | X | X | X | X | X | X |
µÎ ¸Å°³º¯¼öÀÇ °ªµéÀ» Ãß°¡ÇÕ´Ï´Ù.
±¸¹®
¸Å°³º¯¼ö
| ÀÚ·á À¯Çü | ¸Å°³º¯¼ö | »ç¿ë | ¼³¸í |
|---|---|---|---|
| ºÎµ¿ | number1 | IN | ¼ýÀÚ¸¦ ³ªÅ¸³»´Â ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. |
| ºÎµ¿ | number2 | IN | ¼ýÀÚ¸¦ ³ªÅ¸³»´Â ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. |
| Á¤¼ö | precision | IN | °á°úÀÇ Á¤¹Ðµµ¸¦ ÁöÁ¤ÇÏ´Â Àüü ¾ç¼ö¸¦ ³ªÅ¸³»´Â ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. »ý·«½Ã °ªÀº 9ÀÔ´Ï´Ù. |
| ºÎµ¿ | result | OUT | number1°ú number2ÀÇ ÇÕ°è°¡ µé¾îÀÖ´Â º¯¼ö. |
¿¹
¿¹1:
@DTW_ADD(NUMB1, NUMB2, "2", result)
¿¹2:
@DTW_rADD("12", NUMB2, "5")
¸ñÀû
| AIX | HP-UX | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
| X | X | X | X | X | X | X | X |
ù¹øÂ° ¸Å°³º¯¼ö °ªÀ» µÎ¹øÂ° ¸Å°³º¯¼ö °ªÀ¸·Î ³ª´¯´Ï´Ù.
±¸¹®
¸Å°³º¯¼ö
| ÀÚ·á À¯Çü | ¸Å°³º¯¼ö | »ç¿ë | ¼³¸í |
|---|---|---|---|
| ºÎµ¿ | number1 | IN | ¼ýÀÚ¸¦ ³ªÅ¸³»´Â ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. |
| ºÎµ¿ | number2 | IN | ¼ýÀÚ¸¦ ³ªÅ¸³»´Â ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. |
| Á¤¼ö | precision | IN | °á°úÀÇ Á¤¹Ðµµ¸¦ ÁöÁ¤ÇÏ´Â Àüü ¾ç¼ö¸¦ ³ªÅ¸³»´Â ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. »ý·«½Ã °ªÀº 9ÀÔ´Ï´Ù. |
| ºÎµ¿ | result | OUT | number1À» number2·Î ³ª´« °á°ú°¡ µé¾îÀÖ´Â º¯¼ö. |
¿¹
¿¹1:
@DTW_DIVIDE("8.0", NUMB2, result)
¿¹2:
@DTW_rDIVIDE("1", NUMB2, "5")
¿¹3:
@DTW_rDIVIDE(NUMB1, "2", "5")
¸ñÀû
| AIX | HP-UX | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
| X | X | X | X | X | X | X | X |
ù¹øÂ° ¸Å°³º¯¼ö¸¦ µÎ¹øÂ° ¸Å°³º¯¼ö·Î ³ª´« ³ª¸ÓÁö¸¦ ¸®ÅÏÇÕ´Ï´Ù. ³ª¸ÓÁö°¡ 0ÀÌ ¾Æ´Ñ °æ¿ì, ³ª¸ÓÁöÀÇ ºÎÈ£´Â ù¹øÂ° ¸Å°³º¯¼öÀÇ ºÎÈ£¿Í °°½À´Ï´Ù. °á°ú¸¦ Á¤¼ö·Î Ç¥½ÃÇÒ ¼ö ¾ø´Â °æ¿ì, ¿¬»ê ¿À·ù°¡ ¹ß»ýÇÏ¿© ¿¬»êÀÌ ½ÇÆÐÇÕ´Ï´Ù.
±¸¹®
¸Å°³º¯¼ö
| ÀÚ·á À¯Çü | ¸Å°³º¯¼ö | »ç¿ë | ¼³¸í |
|---|---|---|---|
| ºÎµ¿ | number1 | IN | ¼ýÀÚ¸¦ ³ªÅ¸³»´Â ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. |
| ºÎµ¿ | number2 | IN | ¼ýÀÚ¸¦ ³ªÅ¸³»´Â ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. |
| Á¤¼ö | precision | IN | °á°úÀÇ Á¤¹Ðµµ¸¦ ÁöÁ¤ÇÏ´Â Àüü ¾ç¼ö¸¦ ³ªÅ¸³»´Â ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. »ý·«½Ã °ªÀº 9ÀÔ´Ï´Ù. |
| ºÎµ¿ | result | OUT | number1À» number2·Î ³ª´« ³ª¸ÓÁö°¡ µé¾îÀÖ´Â º¯¼ö. |
¿¹
¿¹1:
@DTW_DIVREM(NUMB1, NUMB2, result)
¿¹2:
@DTW_rDIVREM("10", NUMB2)
¿¹3:
@DTW_rDIVREM("3.6", "1.3")
¿¹4:
@DTW_rDIVREM("-10", "3")
¸ñÀû
| AIX | HP-UX | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
| X | X | X | X | X | X | X | X |
¼ýÀÚÀÇ Çü½ÄÀ» Á¶Á¤ÇÕ´Ï´Ù. number ¸Å°³º¯¼ö¸¸ ÁöÁ¤ÇÏ´Â °æ¿ì, ±× °á°ú´Â @DTW_rADD(number,"0")°¡ ¼öÇàµÈ °Íó·³ Çü½Äȵ˴ϴÙ. ´Ù¸¥ ¿É¼ÇÀÌ ÁöÁ¤µÇ´Â °æ¿ì, ´ÙÀ½ ±ÔÄ¢¿¡ µû¶ó ¼ýÀÚ°¡ Çü½Äȵ˴ϴÙ.
±¸¹®
¸Å°³º¯¼ö
| ÀÚ·á À¯Çü | ¸Å°³º¯¼ö | »ç¿ë | ¼³¸í |
|---|---|---|---|
| ºÎµ¿ | number | IN | ¼ýÀÚ¸¦ ³ªÅ¸³»´Â ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. |
| Á¤¼ö | before | IN | ¾ç¼ö¸¦ ³ªÅ¸³»´Â ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. À̰ÍÀº ¼±ÅÃÀû ¸Å°³º¯¼öÀÔ´Ï´Ù. Ãß°¡ ¸Å°³º¯¼ö¸¦ °¡Áö·Á¸é ³Î(NULL) ¹®ÀÚ¿("")À» ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. |
| Á¤¼ö | after | IN | ¾ç¼ö¸¦ ³ªÅ¸³»´Â ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. À̰ÍÀº ¼±ÅÃÀû ¸Å°³º¯¼öÀÔ´Ï´Ù. Ãß°¡ ¸Å°³º¯¼ö¸¦ °¡Áö·Á¸é ³Î(NULL) ¹®ÀÚ¿("")À» ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. |
| Á¤¼ö | expp | IN | ¾ç¼ö¸¦ ³ªÅ¸³»´Â ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. Ãß°¡ ¸Å°³º¯¼ö¸¦ °¡Áö·Á¸é ³Î(NULL) ¹®ÀÚ¿("")À» ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. |
| Á¤¼ö | expt | IN | ¾ç¼ö¸¦ ³ªÅ¸³»´Â ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. Ãß°¡ ¸Å°³º¯¼ö¸¦ °¡Áö·Á¸é ³Î(NULL) ¹®ÀÚ¿("")À» ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. |
| Á¤¼ö | precision | IN | °á°úÀÇ Á¤¹Ðµµ¸¦ ÁöÁ¤ÇÏ´Â Àüü ¾ç¼ö¸¦ ³ªÅ¸³»´Â ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. »ý·«½Ã °ªÀº 9ÀÔ´Ï´Ù. |
| ºÎµ¿ | result | OUT | ÁöÁ¤µÈ ¹Ý¿Ã¸² Çü½ÄÀ¸·Î µÈ ¼ýÀÚ°¡ µé¾îÀÖ´Â º¯¼ö. |
¿¹
¿¹1:
@DTW_FORMAT(NUMB, BEFORE, result)
¿¹2:
@DTW_FORMAT("1.73", "4", "0", result)
¿¹3:
@DTW_FORMAT("1.73", "4", "3", result)
¿¹4:
@DTW_FORMAT(" - 12.73", "", "4", result)
¿¹5:
@DTW_FORMAT("12345.73", "", "", "2", "2", result)
¿¹6:
@DTW_FORMAT("1.234573", "", "3", "", "0", result)
¿¹7:
@DTW_rFORMAT(" - 12.73")
¿¹8:
@DTW_rFORMAT("0.000")
¿¹9:
@DTW_rFORMAT("12345.73", "", "", "3", "6")
¿¹10:
@DTW_rFORMAT("1234567e5", "", "3", "0")
¿¹11:
@DTW_rFORMAT("12345.73", "", "3", "", "0")
¸ñÀû
| AIX | HP-UX | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
| X | X | X | X | X | X | X | X |
ù¹øÂ° ¸Å°³º¯¼ö¸¦ µÎ¹øÂ° ¸Å°³º¯¼ö·Î ³ª´« ¸òÀÇ Á¤¼ö ºÎºÐÀ» ¸®ÅÏÇÕ´Ï´Ù.
±¸¹®
¸Å°³º¯¼ö
| ÀÚ·á À¯Çü | ¸Å°³º¯¼ö | »ç¿ë | ¼³¸í |
|---|---|---|---|
| ºÎµ¿ | number1 | IN | ¼ýÀÚ¸¦ ³ªÅ¸³»´Â ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. |
| ºÎµ¿ | number2 | IN | ¼ýÀÚ¸¦ ³ªÅ¸³»´Â ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. |
| Á¤¼ö | precision | IN | °á°úÀÇ Á¤¹Ðµµ¸¦ ÁöÁ¤ÇÏ´Â Àüü ¾ç¼ö¸¦ ³ªÅ¸³»´Â ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. »ý·«½Ã °ªÀº 9ÀÔ´Ï´Ù. |
| ºÎµ¿ | result | OUT | number1À» number2·Î ³ª´« ¸òÀÇ Á¤¼ö ºÎºÐÀÌ µé¾îÀÖ´Â º¯¼ö. |
¿¹
¿¹1:
@DTW_INTDIV(NUMB1, NUMB2, result)
¿¹2:
@DTW_rINTDIV("2", NUMB2)
¸ñÀû
| AIX | HP-UX | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
| X | X | X | X | X | X | X | X |
µÎ ¸Å°³º¯¼ö¸¦ °öÇÕ´Ï´Ù.
±¸¹®
¸Å°³º¯¼ö
| ÀÚ·á À¯Çü | ¸Å°³º¯¼ö | »ç¿ë | ¼³¸í |
|---|---|---|---|
| ºÎµ¿ | number1 | IN | ¼ýÀÚ¸¦ ³ªÅ¸³»´Â ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. |
| ºÎµ¿ | number2 | IN | ¼ýÀÚ¸¦ ³ªÅ¸³»´Â ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. |
| Á¤¼ö | precision | IN | °á°úÀÇ Á¤¹Ðµµ¸¦ ÁöÁ¤ÇÏ´Â Àüü ¾ç¼ö¸¦ ³ªÅ¸³»´Â ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. »ý·«½Ã °ªÀº 9ÀÔ´Ï´Ù. |
| ºÎµ¿ | result | OUT | number1°ú number2À» °öÇÑ °ªÀÌ µé¾îÀÖ´Â º¯¼ö. |
¿¹
¿¹1:
@DTW_MULTIPLY(NUM1, NUMB2, result)
¿¹2:
@DTW_rMULTIPLY("0.9", NUMB2)
¸ñÀû
| AIX | HP-UX | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
| X | X | X | X | X | X | X | X |
ù¹øÂ° ¸Å°³º¯¼ö¸¦ µÎ¹øÂ° ¸Å°³º¯¼ö Á¦°öÇÕ´Ï´Ù.
±¸¹®
¸Å°³º¯¼ö
| ÀÚ·á À¯Çü | ¸Å°³º¯¼ö | »ç¿ë | ¼³¸í |
|---|---|---|---|
| ºÎµ¿ | number1 | IN | ¼ýÀÚ¸¦ ³ªÅ¸³»´Â ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. |
| ºÎµ¿ | number2 | IN | ¼ýÀÚ¸¦ ³ªÅ¸³»´Â ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. |
| Á¤¼ö | precision | IN | °á°úÀÇ Á¤¹Ðµµ¸¦ ÁöÁ¤ÇÏ´Â Àüü ¾ç¼ö¸¦ ³ªÅ¸³»´Â ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. »ý·«½Ã °ªÀº 9ÀÔ´Ï´Ù. |
| ºÎµ¿ | result | OUT | number1À» number2 Á¦°öÇÑ °á°ú°¡ µé¾î ÀÖ´Â º¯¼ö. |
¿¹
¿¹1:
@DTW_POWER(NUMB1, NUMB2, result)
¿¹2:
@DTW_rPOWER("1.7", NUMB2, precision)
¸ñÀû
| AIX | HP-UX | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
| X | X | X | X | X | X | X | X |
ù¹øÂ° ¸Å°³º¯¼ö °ª¿¡¼ µÎ¹øÂ° ¸Å°³º¯¼ö °ªÀ» »®´Ï´Ù.
±¸¹®
¸Å°³º¯¼ö
| ÀÚ·á À¯Çü | ¸Å°³º¯¼ö | »ç¿ë | ¼³¸í |
|---|---|---|---|
| ºÎµ¿ | number1 | IN | ¼ýÀÚ¸¦ ³ªÅ¸³»´Â ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. |
| ºÎµ¿ | number2 | IN | ¼ýÀÚ¸¦ ³ªÅ¸³»´Â ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. |
| Á¤¼ö | precision | IN | °á°úÀÇ Á¤¹Ðµµ¸¦ ÁöÁ¤ÇÏ´Â Àüü ¾ç¼ö¸¦ ³ªÅ¸³»´Â ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. »ý·«½Ã °ªÀº 9ÀÔ´Ï´Ù. |
| ºÎµ¿ | result | OUT | number1°ú number2ÀÇ Â÷°¡ µé¾îÀÖ´Â º¯¼ö. |
¿¹
¿¹1: ´ÙÀ½ ¿¹´Â Net.Data¿¡ ÀÖ´Â ¹®ÀÚ¿ÀÎ ¼öÄ¡µéÀ» ºñ±³ÇÏ´Â ¹æ¹ýÀ» º¸¿© ÁÝ´Ï´Ù.
@DTW_SUBTRACT(NUM1, NUMB2, comp) %IF(comp > "0") <P>$(NUM1) is larger than $(NUM2). %ENDIF
¿¹2:
@DTW_SUBTRACT(NUMB1, NUMB2, result)
¿¹3:
@DTW_rSUBTRACT("1.3", NUMB2)