´ÙÀ½ ÇÔ¼ö´Â Net.Data°¡ Áö¿øÇϴ ǥÁØ ¹®ÀÚ¿ ÇÔ¼ö ¼¼Æ®ÀÔ´Ï´Ù.
OS/390, OS/2, Windows NT ¹× UNIX¿¡ ´ëÇÑ MBCS Áö¿ø: DTW_MBMODE ±¸¼º °ªÀ» °®´Â ´Ü¾î ¹× ¹®ÀÚ¿ ÇÔ¼ö¿¡ ´ëÇØ ´ÙÁß ¹ÙÀÌÆ® ¹®ÀÚ ¼¼Æ®(MBCS) Áö¿øÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Net.Data ÃʱâÈ ÆÄÀÏ¿¡ ÀÌ °ªÀ» ÁöÁ¤ÇϽʽÿÀ. »ý·«½Ã °ªÀº Áö¿øµÇÁö ¾Ê½À´Ï´Ù. Net.Data ¸ÅÅ©·Î¿¡¼ DTW_MBMODE º¯¼ö¸¦ ¼³Á¤ÇÏ¿© ÃʱâÈ ÆÄÀÏÀÇ °ªÀ» °ãÃľµ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Net.Data Administration and Programming Guide¿Í DTW_MBMODEÀÇ ±¸¼º º¯¼ö ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.
OS/400¿¡ ´ëÇÑ MBCS Áö¿ø: DBCS Áö¿øÀÌ ÀÚµ¿À¸·Î Á¦°øµÇÁö ¾ÊÀ¸¸ç DBCS Áö¿ø¿¡ ÀÌ º¯¼ö°¡ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.
| AIX | HP-UX | Linux | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
| X | X | X | X | X | X | X | X | X |
¸ñÀû
°ªÀ» º¯¼ö¿¡ ÇÒ´çÇÕ´Ï´Ù.
Çü½Ä
@DTW_ASSIGN(stringOut, stringIn)
¸Å°³º¯¼ö
| ÀÚ·á À¯Çü | ¸Å°³º¯¼ö | »ç¿ë | ¼³¸í |
|---|---|---|---|
| ¹®ÀÚ¿ | stringOut | OUT | stringIn¿Í µ¿ÀÏÇÑ ¸®ÅÍ·² ¹®ÀÚ¿ÀÌ µé¾î ÀÖ´Â º¯¼ö. |
| ¹®ÀÚ¿ | stringIn | IN | º¯¼ö ¶Ç´Â ¸®ÅÍ·² ¹®ÀÚ¿. |
¸®ÅÏ ÄÚµå
| ¸®ÅÏ ÄÚµå | ¼³¸í |
|---|---|
| -1001 | ¼¹ö°¡ ¸Þ¸ð¸®¸¦ ÇÒ´çÇϱâ À§ÇÑ Net.Data ¿äûÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. |
| 1003 | ÇÔ¼ö È£Ãâ¿¡ Àü´ÞµÈ ¸Å°³º¯¼öÀÇ ¼ö°¡ Çã¿ëµÇ´Â ÃÖ´ë ¼ö¸¦ ÃʰúÇϰųª ¶Ç´Â ÇÔ¼ö¿¡¼ ÇÊ¿ä·ÎÇÏ´Â ÃÖ¼Ò ¼öº¸´Ù ÀÛ½À´Ï´Ù. |
| 1005 | ÇÔ¼ö¿¡ Àü´ÞµÈ ¹®ÀÚ¿ º¯¼ö¿©¾ß ÇÏ´Â ¸Å°³º¯¼ö°¡ ´Ù¸¥ º¯¼ö À¯ÇüÀ» °®½À´Ï´Ù. |
| 1006 | Ãâ·Â ¸Å°³º¯¼ö¿©¾ß ÇÏ´Â ¸Å°³º¯¼ö¿¡ ´ëÇÑ ÇÔ¼ö È£Ãâ¿¡ ¸®ÅÍ·² ¹®ÀÚ¿ÀÌ Àü´ÞµÇ¾ú½À´Ï´Ù. |
¿¹
¿¹ 1:
@DTW_ASSIGN(RC, "0")
¿¹ 2:
@DTW_ASSIGN(string1, string2)
| AIX | HP-UX | Linux | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
|
|
|
|
|
| X |
|
|
|
¸ñÀû
¹®ÀÚ¿¿¡ ÀÖ´Â °¢°¢ÀÇ ¹®ÀÚ¸¦ µÎ °³ÀÇ 16Áø¼ö ¹®ÀÚ·Î º¯È¯ÇÕ´Ï´Ù.
Çü½Ä
@DTW_CHARTOHEX(stringIn, stringOut)
@DTW_rCHARTOHEX(stringIn)
¸Å°³º¯¼ö
| ÀÚ·á À¯Çü | ¸Å°³º¯¼ö | »ç¿ë | ¼³¸í |
|---|---|---|---|
| ¹®ÀÚ¿ | stringIn | IN | º¯È¯ÇÒ º¯¼ö ¶Ç´Â ¸®ÅÍ·² ¹®ÀÚ¿. |
| ¹®ÀÚ¿ | stringOut | OUT | 16Áø¼ö Çü½ÄÀ¸·Î Ç¥½ÃµÈ stringInÀÌ µé¾î ÀÖ´Â º¯¼ö. |
¸®ÅÏ ÄÚµå
Ç¥ 76. DTW_CHARTOHEX ¸®ÅÏ ÄÚµå
| ¸®ÅÏ ÄÚµå | ¼³¸í |
|---|---|
| -1001 | ¼¹ö°¡ ¸Þ¸ð¸®¸¦ ÇÒ´çÇϱâ À§ÇÑ Net.Data ¿äûÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. |
| 1003 | ÇÔ¼ö È£Ãâ¿¡ Àü´ÞµÈ ¸Å°³º¯¼öÀÇ ¼ö°¡ Çã¿ëµÇ´Â ÃÖ´ë ¼ö¸¦ ÃʰúÇϰųª ¶Ç´Â ÇÔ¼ö¿¡¼ ÇÊ¿ä·ÎÇÏ´Â ÃÖ¼Ò ¼öº¸´Ù ÀÛ½À´Ï´Ù. |
| 1005 | ÇÔ¼ö¿¡ Àü´ÞµÈ ¹®ÀÚ¿ º¯¼ö¿©¾ß ÇÏ´Â ¸Å°³º¯¼ö°¡ ´Ù¸¥ º¯¼ö À¯ÇüÀ» °®½À´Ï´Ù. |
| 1006 | Ãâ·Â ¸Å°³º¯¼ö¿©¾ß ÇÏ´Â ¸Å°³º¯¼ö¿¡ ´ëÇÑ ÇÔ¼ö È£Ãâ¿¡ ¸®ÅÍ·² ¹®ÀÚ¿ÀÌ Àü´ÞµÇ¾ú½À´Ï´Ù. |
»ç¿ë¹ý ¸Þ¸ð
°¢°¢ÀÇ 16Áø¼ö ¹®ÀÚ´Â ÀÔ·Â ¹®ÀÚ Áß 4ºñÆ®¸¦ ³ªÅ¸³À´Ï´Ù(ÇϳªÀÇ ¹®ÀÚ´Â 16ºñÆ®·Î Ç¥½ÃµË´Ï´Ù).
¿¹
¿¹ 1: EBCDIC ¿î¿µ üÁ¦
@DTW_rCHARTOHEX("12345")
¿¹ 2: ASCII ¿î¿µ üÁ¦
@DTW_rCHARTOHEX("12345")
| AIX | HP-UX | Linux | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
| X | X | X | X | X | X | X | X | X |
¸ñÀû
µÎ ¹®ÀÚ¿À» ¿¬°áÇÕ´Ï´Ù.
Çü½Ä
@DTW_CONCAT(stringIn1, stringIn2, stringOut)
@DTW_rCONCAT(stringIn1, stringIn2)
¸Å°³º¯¼ö
| ÀÚ·á À¯Çü | ¸Å°³º¯¼ö | »ç¿ë | ¼³¸í |
|---|---|---|---|
| ¹®ÀÚ¿ | stringIn1 | IN | º¯¼ö ¶Ç´Â ¸®ÅÍ·² ¹®ÀÚ¿. |
| ¹®ÀÚ¿ | stringIn2 | IN | º¯¼ö ¶Ç´Â ¸®ÅÍ·² ¹®ÀÚ¿. |
| ¹®ÀÚ¿ | stringOut | OUT | ¹®ÀÚ¿ 'stringIn1stringIn2'°¡ µé¾î ÀÖ´Â º¯¼ö. string1Àº string2¿¡ ¿¬°áµË´Ï´Ù. |
¸®ÅÏ ÄÚµå
| ¸®ÅÏ ÄÚµå | ¼³¸í |
|---|---|
| -1001 | ¼¹ö°¡ ¸Þ¸ð¸®¸¦ ÇÒ´çÇϱâ À§ÇÑ Net.Data ¿äûÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. |
| 1003 | ÇÔ¼ö È£Ãâ¿¡ Àü´ÞµÈ ¸Å°³º¯¼öÀÇ ¼ö°¡ Çã¿ëµÇ´Â ÃÖ´ë ¼ö¸¦ ÃʰúÇϰųª ¶Ç´Â ÇÔ¼ö¿¡¼ ÇÊ¿ä·ÎÇÏ´Â ÃÖ¼Ò ¼öº¸´Ù ÀÛ½À´Ï´Ù. |
| 1005 | ÇÔ¼ö¿¡ Àü´ÞµÈ ¹®ÀÚ¿ º¯¼ö¿©¾ß ÇÏ´Â ¸Å°³º¯¼ö°¡ ´Ù¸¥ º¯¼ö À¯ÇüÀ» °®½À´Ï´Ù. |
| 1006 | Ãâ·Â ¸Å°³º¯¼ö¿©¾ß ÇÏ´Â ¸Å°³º¯¼ö¿¡ ´ëÇÑ ÇÔ¼ö È£Ãâ¿¡ ¸®ÅÍ·² ¹®ÀÚ¿ÀÌ Àü´ÞµÇ¾ú½À´Ï´Ù. |
¿¹
¿¹ 1:
@DTW_CONCAT("This", " is a test.", result)
¿¹ 2:
@DTW_CONCAT(string1, "1-2-3", result)
¿¹ 3:
@DTW_rCONCAT("This", " is a test.")
| AIX | HP-UX | Linux | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
| X | X | X | X | X | X | X | X | X |
¸ñÀû
n¹øÂ° ¹®ÀÚ¿¡¼ ½ÃÀÛÇÏ¿© length ¹®ÀÚ ¼ö¸¸Å ÁöÁ¤µÈ ¹®ÀÚ¿ÀÇ ºÎ¼Ó ¹®ÀÚ¿À» »èÁ¦ÇÕ´Ï´Ù.
Çü½Ä
@DTW_DELSTR(stringIn, n, length, stringOut)
@DTW_DELSTR(stringIn, n, stringOut)
@DTW_rDELSTR(stringIn, n, length)
@DTW_rDELSTR(stringIn, n)
¸Å°³º¯¼ö
| ÀÚ·á À¯Çü | ¸Å°³º¯¼ö | »ç¿ë | ¼³¸í |
|---|---|---|---|
| ¹®ÀÚ¿ | stringIn | IN | º¯¼ö ¶Ç´Â ¸®ÅÍ·² ¹®ÀÚ¿. |
| Á¤¼ö | n | IN | »èÁ¦ÇÒ ºÎ¼Ó ¹®ÀÚ¿ÀÌ ½ÃÀ۵Ǵ ¹®ÀÚÀÇ À§Ä¡. nÀÌ stringIn ±æÀ̺¸´Ù Å« °æ¿ì stringOutÀº stringIn °ªÀ¸·Î ¼³Á¤µË´Ï´Ù. |
| Á¤¼ö | length | IN | »èÁ¦ÇÒ ºÎ¼Ó ¹®ÀÚ¿ÀÇ ±æÀÌ. »ý·«½Ã °ªÀº stringIn ³¡±îÁöÀÇ ¸ðµç ¹®ÀÚ¸¦ »èÁ¦ÇÏ´Â °ÍÀÔ´Ï´Ù. |
| ¹®ÀÚ¿ | stringOut | OUT | ¼öÁ¤µÈ stringIn À¯ÇüÀÌ µé¾î ÀÖ´Â º¯¼ö. |
¸®ÅÏ ÄÚµå
| ¸®ÅÏ ÄÚµå | ¼³¸í |
|---|---|
| -1001 | ¼¹ö°¡ ¸Þ¸ð¸®¸¦ ÇÒ´çÇϱâ À§ÇÑ Net.Data ¿äûÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. |
| 1001 | ÀÔ·Â ¸Å°³º¯¼ö°¡ ³Î(NULL) °ªÀ» Æ÷ÇÔÇÕ´Ï´Ù. |
| 1002 | ÀÔ·Â ¸Å°³º¯¼ö°¡ ³Î(Null) Á¾·á ¹®ÀÚ·Î ÀÌ·ç¾îÁø ¹®ÀÚ¿À» Æ÷ÇÔÇÕ´Ï´Ù. |
| 1003 | ÇÔ¼ö È£Ãâ¿¡ Àü´ÞµÈ ¸Å°³º¯¼öÀÇ ¼ö°¡ Çã¿ëµÇ´Â ÃÖ´ë ¼ö¸¦ ÃʰúÇϰųª ¶Ç´Â ÇÔ¼ö¿¡¼ ÇÊ¿ä·ÎÇÏ´Â ÃÖ¼Ò ¼öº¸´Ù ÀÛ½À´Ï´Ù. |
| 1005 | ÇÔ¼ö¿¡ Àü´ÞµÈ ¹®ÀÚ¿ º¯¼ö¿©¾ß ÇÏ´Â ¸Å°³º¯¼ö°¡ ´Ù¸¥ º¯¼ö À¯ÇüÀ» °®½À´Ï´Ù. |
| 1006 | Ãâ·Â ¸Å°³º¯¼ö¿©¾ß ÇÏ´Â ¸Å°³º¯¼ö¿¡ ´ëÇÑ ÇÔ¼ö È£Ãâ¿¡ ¸®ÅÍ·² ¹®ÀÚ¿ÀÌ Àü´ÞµÇ¾ú½À´Ï´Ù. |
| 1007 | ¸Å°³º¯¼ö°¡ À¯È¿ÇÏÁö ¾ÊÀº °ªÀ» Æ÷ÇÔÇÕ´Ï´Ù. |
¿¹
¿¹ 1:
@DTW_DELSTR("abcde", "3", "2", result)
¿¹ 2:
@DTW_rDELSTR("abcde", "4", "1")
| AIX | HP-UX | Linux | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
|
|
|
|
|
| X |
|
|
|
¸ñÀû
¹®ÀÚ¿¿¡ ÀÖ´Â °¢°¢ÀÇ 16Áø¼ö ¹®ÀÚ¸¦ ¹®ÀÚ °ªÀ¸·Î º¯È¯ÇÕ´Ï´Ù.
Çü½Ä
@DTW_HEXTOCHAR(stringIn, stringOut)
@DTW_rHEXTOCHAR(stringIn)
¸Å°³º¯¼ö
| ÀÚ·á À¯Çü | ¸Å°³º¯¼ö | »ç¿ë | ¼³¸í |
|---|---|---|---|
| ¹®ÀÚ¿ | stringIn | IN | º¯È¯ÇÒ º¯¼ö ¶Ç´Â ¸®ÅÍ·² ¹®ÀÚ¿. |
| ¹®ÀÚ¿ | stringOut | OUT | ¹®ÀÚ Çü½ÄÀ¸·Î Ç¥½ÃµÈ stringInÀ» Æ÷ÇÔÇÏ´Â º¯¼ö. |
¸®ÅÏ ÄÚµå
Ç¥ 82. DTW_HEXTOCHAR ¸®ÅÏ ÄÚµå
| ¸®ÅÏ ÄÚµå | ¼³¸í |
|---|---|
| -1001 | ¼¹ö°¡ ¸Þ¸ð¸®¸¦ ÇÒ´çÇϱâ À§ÇÑ Net.Data ¿äûÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. |
| 1003 | ÇÔ¼ö È£Ãâ¿¡ Àü´ÞµÈ ¸Å°³º¯¼öÀÇ ¼ö°¡ Çã¿ëµÇ´Â ÃÖ´ë ¼ö¸¦ ÃʰúÇϰųª ¶Ç´Â ÇÔ¼ö¿¡¼ ÇÊ¿ä·ÎÇÏ´Â ÃÖ¼Ò ¼öº¸´Ù ÀÛ½À´Ï´Ù. |
| 1005 | ÇÔ¼ö¿¡ Àü´ÞµÈ ¹®ÀÚ¿ º¯¼ö¿©¾ß ÇÏ´Â ¸Å°³º¯¼ö°¡ ´Ù¸¥ º¯¼ö À¯ÇüÀ» °®½À´Ï´Ù. |
| 1006 | Ãâ·Â ¸Å°³º¯¼ö¿©¾ß ÇÏ´Â ¸Å°³º¯¼ö¿¡ ´ëÇÑ ÇÔ¼ö È£Ãâ¿¡ ¸®ÅÍ·² ¹®ÀÚ¿ÀÌ Àü´ÞµÇ¾ú½À´Ï´Ù. |
| 1007 | ¸Å°³º¯¼ö°¡ À¯È¿ÇÏÁö ¾ÊÀº °ªÀ» Æ÷ÇÔÇÕ´Ï´Ù. |
»ç¿ë¹ý ¸Þ¸ð
ÀÔ·Â ¹®ÀÚ¿ÀÇ °¢°¢ÀÇ 16Áø¼ö ¹®ÀÚ´Â °á°ú ¹®ÀÚ¿ÀÇ 4ºñÆ®¸¦ ³ªÅ¸³À´Ï´Ù(ÇϳªÀÇ ¹®ÀÚ¸¦ 8ºñÆ®·Î Ç¥½ÃµË´Ï´Ù). ÀÔ·Â ¹®ÀÚ¿Àº ¦¼öÀÇ 16Áø¼ö ¹®ÀÚ¸¦ Æ÷ÇÔÇØ¾ß Çϸç 0-9, A-F ¹× a-f¿Í °°Àº ¹®ÀÚ¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿¹
¿¹ 1: EBCDIC ¿î¿µ üÁ¦
@DTW_rHEXTOCHAR("F0F1F2")
¿¹ 2: ASCII ¿î¿µ üÁ¦
@DTW_rHEXTOCHAR("303132")
| AIX | HP-UX | Linux | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
| X | X | X | X | X | X | X | X | X |
¸ñÀû
n¹øÂ° ¹®ÀÚ ´ÙÀ½¿¡ ½ÃÀÛÇÏ´Â ´Ù¸¥ ¹®ÀÚ¿¿¡ ¹®ÀÚ¿À» »ðÀÔÇÕ´Ï´Ù.
Çü½Ä
@DTW_INSERT(stringIn1, stringIn2, n, length, pad, stringOut)
@DTW_INSERT(stringIn1, stringIn2, n, length, stringOut)
@DTW_INSERT(stringIn1, stringIn2, n, stringOut)
@DTW_INSERT(stringIn1, stringIn2, stringOut)
@DTW_rINSERT(stringIn1, stringIn2, n, length, pad)
@DTW_rINSERT(stringIn1, stringIn2, n, length)
@DTW_rINSERT(stringIn1, stringIn2, n)
@DTW_rINSERT(stringIn1, stringIn2)
¸Å°³º¯¼ö
| ÀÚ·á À¯Çü | ¸Å°³º¯¼ö | »ç¿ë | ¼³¸í |
|---|---|---|---|
| ¹®ÀÚ¿ | stringIn1 | IN | stringIn2¿¡ »ðÀÔÇÒ º¯¼ö ¶Ç´Â ¸®ÅÍ·² ¹®ÀÚ¿. |
| ¹®ÀÚ¿ | stringIn2 | IN | º¯¼ö ¶Ç´Â ¸®ÅÍ·² ¹®ÀÚ¿. |
| Á¤¼ö | n | IN | stringIn1ÀÌ »ðÀÔµÈ ÀÌÈÄ stringIn2 ³»ÀÇ ¹®ÀÚ À§Ä¡. nÀÌ stringIn2ÀÇ ±æÀ̺¸´Ù Å« °æ¿ì, ÃæºÐÇÑ ¹®ÀÚ°¡ »ý±æ ¶§±îÁö ä¿ò ¹®ÀÚ pad·Î ä¿öÁý´Ï´Ù. »ý·«½Ã °ªÀº stringIn2ÀÇ ½ÃÀÛ ºÎºÐ¿¡ »ðÀÔÇÏ´Â °ÍÀÔ´Ï´Ù. |
| Á¤¼ö | length | IN | »ðÀÔÇÒ stringIn1ÀÇ ¹®ÀÚ ¼ö. ÀÌ ¸Å°³º¯¼ö°¡ stringIn1ÀÇ ±æÀ̺¸´Ù Å« °æ¿ì, ¹®ÀÚ¿Àº ä¿ò ¹®ÀÚ pad·Î ä¿öÁý´Ï´Ù. »ý·«½Ã °ªÀº stringIn1ÀÇ ±æÀÌÀÔ´Ï´Ù. |
| Á¤¼ö | pad | IN | n ¹× length¿¡ »ç¿ëµÇ´Â ä¿ò ¹®ÀÚ. »ý·«½Ã ä¿ò ¹®ÀÚ´Â °ø¹éÀÔ´Ï´Ù. |
| ¹®ÀÚ¿ | stringOut | OUT | stringIn1ÀÇ ÀüºÎ ¶Ç´Â ÀϺθ¦ »ðÀÔÇÏ¿© ¼öÁ¤µÈ stringIn2°¡ µé¾î ÀÖ´Â º¯¼ö. |
¸®ÅÏ ÄÚµå
| ¸®ÅÏ ÄÚµå | ¼³¸í |
|---|---|
| -1001 | ¼¹ö°¡ ¸Þ¸ð¸®¸¦ ÇÒ´çÇϱâ À§ÇÑ Net.Data ¿äûÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. |
| 1001 | ÀÔ·Â ¸Å°³º¯¼ö°¡ ³Î(NULL) °ªÀ» Æ÷ÇÔÇÕ´Ï´Ù. |
| 1003 | ÇÔ¼ö È£Ãâ¿¡ Àü´ÞµÈ ¸Å°³º¯¼öÀÇ ¼ö°¡ Çã¿ëµÇ´Â ÃÖ´ë ¼ö¸¦ ÃʰúÇϰųª ¶Ç´Â ÇÔ¼ö¿¡¼ ÇÊ¿ä·ÎÇÏ´Â ÃÖ¼Ò ¼öº¸´Ù ÀÛ½À´Ï´Ù. |
| 1005 | ÇÔ¼ö¿¡ Àü´ÞµÈ ¹®ÀÚ¿ º¯¼ö¿©¾ß ÇÏ´Â ¸Å°³º¯¼ö°¡ ´Ù¸¥ º¯¼ö À¯ÇüÀ» °®½À´Ï´Ù. |
| 1006 | Ãâ·Â ¸Å°³º¯¼ö¿©¾ß ÇÏ´Â ¸Å°³º¯¼ö¿¡ ´ëÇÑ ÇÔ¼ö È£Ãâ¿¡ ¸®ÅÍ·² ¹®ÀÚ¿ÀÌ Àü´ÞµÇ¾ú½À´Ï´Ù. |
| 1007 | ¸Å°³º¯¼ö°¡ À¯È¿ÇÏÁö ¾ÊÀº °ªÀ» Æ÷ÇÔÇÕ´Ï´Ù. |
¿¹
¿¹ 1:
@DTW_INSERT("123", "abc", result)
¿¹ 2:
@DTW_INSERT("123", "abc", "5", result)
¿¹ 3:
@DTW_INSERT("123", "abc", "5", "6", result)
¿¹ 4:
@DTW_INSERT("123", "abc", "5", "6", "/", result)
¿¹ 5:
@DTW_rINSERT("123", "abc", "5", "6", "+")
| AIX | HP-UX | Linux | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
| X | X | X | X | X | X | X | X | X |
¸ñÀû
n¹øÂ° ¹®ÀÚ¿¡¼ ½ÃÀÛÇÏ¿© ¿ª¹æÇâÀ¸·Î(¿À¸¥ÂÊ¿¡¼ ¿ÞÂÊÀ¸·Î) °¡¸é¼, ¶Ç´Ù¸¥ ¹®ÀÚ¿¿¡ ÀÖ´Â ¸¶Áö¸· ¹®ÀÚ¿ÀÇ À§Ä¡¸¦ ¸®ÅÏÇÕ´Ï´Ù.
Çü½Ä
@DTW_LASTPOS(stringIn1, stringIn2, n, position)
@DTW_LASTPOS(stringIn1, stringIn2, position)
@DTW_rLASTPOS(stringIn1, stringIn2, n)
@DTW_rLASTPOS(stringIn1, stringIn2)
¸Å°³º¯¼ö
| ÀÚ·á À¯Çü | ¸Å°³º¯¼ö | »ç¿ë | ¼³¸í |
|---|---|---|---|
| ¹®ÀÚ¿ | stringIn1 | IN | stringIn2¿¡¼ Ž»öµÈ º¯¼ö ¶Ç´Â ¸®ÅÍ·² ¹®ÀÚ¿. |
| ¹®ÀÚ¿ | stringIn2 | IN | º¯¼ö ¶Ç´Â ¸®ÅÍ·² ¹®ÀÚ¿. |
| Á¤¼ö | n | IN |
stringIn1¿¡ ´ëÇÑ Å½»öÀ» ½ÃÀÛÇÒ
stringIn2³»ÀÇ ¹®ÀÚ À§Ä¡. »ý·«½Ã °ªÀº ¸¶Áö¸· ¹®ÀÚ¿¡¼
Ž»öÀ» ½ÃÀÛÇÏ¿© ¿ª¹æÇâÀ¸·Î(¿À¸¥ÂÊ¿¡¼ ¿ÞÂÊÀ¸·Î) ½ºÄµÇÏ´Â °ÍÀÔ´Ï´Ù.
|
| Á¤¼ö | position | OUT | stringIn2¿¡¼ ¸¶Áö¸· stringIn1ÀÇ À§Ä¡. stringIn1ÀÌ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì, 0ÀÌ ¸®Åϵ˴ϴÙ. |
¸®ÅÏ ÄÚµå
| ¸®ÅÏ ÄÚµå | ¼³¸í |
|---|---|
| -1001 | ¼¹ö°¡ ¸Þ¸ð¸®¸¦ ÇÒ´çÇϱâ À§ÇÑ Net.Data ¿äûÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. |
| 1001 | ÀÔ·Â ¸Å°³º¯¼ö°¡ ³Î(NULL) °ªÀ» Æ÷ÇÔÇÕ´Ï´Ù. |
| 1003 | ÇÔ¼ö È£Ãâ¿¡ Àü´ÞµÈ ¸Å°³º¯¼öÀÇ ¼ö°¡ Çã¿ëµÇ´Â ÃÖ´ë ¼ö¸¦ ÃʰúÇϰųª ¶Ç´Â ÇÔ¼ö¿¡¼ ÇÊ¿ä·ÎÇÏ´Â ÃÖ¼Ò ¼öº¸´Ù ÀÛ½À´Ï´Ù. |
| 1005 | ÇÔ¼ö¿¡ Àü´ÞµÈ ¹®ÀÚ¿ º¯¼ö¿©¾ß ÇÏ´Â ¸Å°³º¯¼ö°¡ ´Ù¸¥ º¯¼ö À¯ÇüÀ» °®½À´Ï´Ù. |
| 1006 | Ãâ·Â ¸Å°³º¯¼ö¿©¾ß ÇÏ´Â ¸Å°³º¯¼ö¿¡ ´ëÇÑ ÇÔ¼ö È£Ãâ¿¡ ¸®ÅÍ·² ¹®ÀÚ¿ÀÌ Àü´ÞµÇ¾ú½À´Ï´Ù. |
| 1007 | ¸Å°³º¯¼ö°¡ À¯È¿ÇÏÁö ¾ÊÀº °ªÀ» Æ÷ÇÔÇÕ´Ï´Ù. |
¿¹
¿¹ 1:
@DTW_LASTPOS(" ", "abc def ghi", result)
¿¹ 2:
@DTW_LASTPOS(" ", "abc def ghi", "10", result)
¿¹ 3:
@DTW_rLASTPOS(" ", "abc def ghi", "7")
| AIX | HP-UX | Linux | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
| X | X | X | X | X | X | X | X | X |
¸ñÀû
¹®ÀÚ¿ÀÇ ±æÀ̸¦ ¸®ÅÏÇÕ´Ï´Ù.
Çü½Ä
@DTW_LENGTH(stringIn, length)
@DTW_rLENGTH(stringIn)
¸Å°³º¯¼ö
| ÀÚ·á À¯Çü | ¸Å°³º¯¼ö | »ç¿ë | ¼³¸í |
|---|---|---|---|
| ¹®ÀÚ¿ | stringIn | IN | º¯¼ö ¶Ç´Â ¸®ÅÍ·² ¹®ÀÚ¿. |
| Á¤¼ö | length | OUT | stringInÀÇ ¹®ÀÚ ¼ö°¡ µé¾î ÀÖ´Â ±âÈ£. |
¸®ÅÏ ÄÚµå
| ¸®ÅÏ ÄÚµå | ¼³¸í |
|---|---|
| -1001 | ¼¹ö°¡ ¸Þ¸ð¸®¸¦ ÇÒ´çÇϱâ À§ÇÑ Net.Data ¿äûÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. |
| 1003 | ÇÔ¼ö È£Ãâ¿¡ Àü´ÞµÈ ¸Å°³º¯¼öÀÇ ¼ö°¡ Çã¿ëµÇ´Â ÃÖ´ë ¼ö¸¦ ÃʰúÇϰųª ¶Ç´Â ÇÔ¼ö¿¡¼ ÇÊ¿ä·ÎÇÏ´Â ÃÖ¼Ò ¼öº¸´Ù ÀÛ½À´Ï´Ù. |
| 1005 | ÇÔ¼ö¿¡ Àü´ÞµÈ ¹®ÀÚ¿ º¯¼ö¿©¾ß ÇÏ´Â ¸Å°³º¯¼ö°¡ ´Ù¸¥ º¯¼ö À¯ÇüÀ» °®½À´Ï´Ù. |
| 1006 | Ãâ·Â ¸Å°³º¯¼ö¿©¾ß ÇÏ´Â ¸Å°³º¯¼ö¿¡ ´ëÇÑ ÇÔ¼ö È£Ãâ¿¡ ¸®ÅÍ·² ¹®ÀÚ¿ÀÌ Àü´ÞµÇ¾ú½À´Ï´Ù. |
¿¹
¿¹ 1:
@DTW_LENGTH("abcdefgh",
result)
¿¹ 2:
@DTW_rLENGTH("")
| AIX | HP-UX | Linux | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
| X | X | X | X | X | X | X | X | X |
¸ñÀû
¸ðµÎ ¼Ò¹®ÀÚ·Î µÈ ¹®ÀÚ¿À» ¸®ÅÏÇÕ´Ï´Ù.
Çü½Ä
@DTW_LOWERCASE(stringIn, stringOut)
@DTW_rLOWERCASE(stringIn)
@DTW_mLOWERCASE(stringMult1, stringMult2, ..., stringMultn)
¸Å°³º¯¼ö
| ÀÚ·á À¯Çü | ¸Å°³º¯¼ö | »ç¿ë | ¼³¸í |
|---|---|---|---|
| ¹®ÀÚ¿ | stringIn | IN | ´ë¼Ò¹®ÀÚ¿¡ °ü°è¾øÀÌ ¹®ÀÚ°¡ ÀÖ´Â ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. |
| ¹®ÀÚ¿ | stringOut | OUT | ¸ðµç ¹®ÀÚ°¡ ¼Ò¹®ÀÚÀÎ stringInÀÌ µé¾î ÀÖ´Â º¯¼ö. |
| ¹®ÀÚ¿ | stringMult | INOUT |
|
¸®ÅÏ ÄÚµå
Ç¥ 90. DTW_LOWERCASE ¸®ÅÏ ÄÚµå
| ¸®ÅÏ ÄÚµå | ¼³¸í |
|---|---|
| -1001 | ¼¹ö°¡ ¸Þ¸ð¸®¸¦ ÇÒ´çÇϱâ À§ÇÑ Net.Data ¿äûÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. |
| 1003 | ÇÔ¼ö È£Ãâ¿¡ Àü´ÞµÈ ¸Å°³º¯¼öÀÇ ¼ö°¡ Çã¿ëµÇ´Â ÃÖ´ë ¼ö¸¦ ÃʰúÇϰųª ¶Ç´Â ÇÔ¼ö¿¡¼ ÇÊ¿ä·ÎÇÏ´Â ÃÖ¼Ò ¼öº¸´Ù ÀÛ½À´Ï´Ù. |
| 1005 | ÇÔ¼ö¿¡ Àü´ÞµÈ ¹®ÀÚ¿ º¯¼ö¿©¾ß ÇÏ´Â ¸Å°³º¯¼ö°¡ ´Ù¸¥ º¯¼ö À¯ÇüÀ» °®½À´Ï´Ù. |
| 1006 | Ãâ·Â ¸Å°³º¯¼ö¿©¾ß ÇÏ´Â ¸Å°³º¯¼ö¿¡ ´ëÇÑ ÇÔ¼ö È£Ãâ¿¡ ¸®ÅÍ·² ¹®ÀÚ¿ÀÌ Àü´ÞµÇ¾ú½À´Ï´Ù. |
¿¹
¿¹ 1:
@DTW_LOWERCASE("This", stringOut)
¿¹ 2:
@DTW_rLOWERCASE(string1)
¿¹ 3:
@DTW_mLOWERCASE(string1, string2, string3)
| AIX | HP-UX | Linux | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
| X | X | X | X | X | X | X | X | X |
¸ñÀû
Á¤¹æÇâ °Ë»ö ÆÐÅÏÀ» »ç¿ëÇÏ¿© ¶Ç´Ù¸¥ ¹®ÀÚ¿¿¡ Àִ ù¹øÂ° ¹®ÀÚ¿ÀÇ À§Ä¡¸¦ ¸®ÅÏÇÕ´Ï´Ù.
Çü½Ä
@DTW_POS(stringIn1, stringIn2, n, nOut)
@DTW_POS(stringIn1, stringIn2, nOut)
@DTW_rPOS(stringIn1, stringIn2, n)
@DTW_rPOS(stringIn1, stringIn2)
¸Å°³º¯¼ö
| ÀÚ·á À¯Çü | ¸Å°³º¯¼ö | »ç¿ë | ¼³¸í |
|---|---|---|---|
| ¹®ÀÚ¿ | stringIn1 | IN | Ž»öÇÒ ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. |
| ¹®ÀÚ¿ | stringIn2 | IN | Ž»öÇÒ ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. |
| Á¤¼ö | n | IN | Ž»öÀ» ½ÃÀÛÇÒ stringIn2 ³»ÀÇ ¹®ÀÚ À§Ä¡. »ý·«½Ã °ªÀº stringIn2ÀÇ Ã¹¹øÂ° ¹®ÀÚ¿¡¼ Ž»öÀ» ½ÃÀÛÇÏ´Â °ÍÀÔ´Ï´Ù. |
| Á¤¼ö | nOut | OUT | stringIn2¿¡¼ ù¹øÂ° stringIn1ÀÇ À§Ä¡°¡ µé¾î ÀÖ´Â º¯¼ö. stringIn1ÀÌ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì, 0ÀÌ ¸®Åϵ˴ϴÙ. |
¸®ÅÏ ÄÚµå
| ¸®ÅÏ ÄÚµå | ¼³¸í |
|---|---|
| -1001 | ¼¹ö°¡ ¸Þ¸ð¸®¸¦ ÇÒ´çÇϱâ À§ÇÑ Net.Data ¿äûÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. |
| 1001 | ÀÔ·Â ¸Å°³º¯¼ö°¡ ³Î(NULL) °ªÀ» Æ÷ÇÔÇÕ´Ï´Ù. |
| 1002 | ÀÔ·Â ¸Å°³º¯¼ö°¡ ³Î(Null) Á¾·á ¹®ÀÚ·Î ÀÌ·ç¾îÁø ¹®ÀÚ¿À» Æ÷ÇÔÇÕ´Ï´Ù. |
| 1003 | ÇÔ¼ö È£Ãâ¿¡ Àü´ÞµÈ ¸Å°³º¯¼öÀÇ ¼ö°¡ Çã¿ëµÇ´Â ÃÖ´ë ¼ö¸¦ ÃʰúÇϰųª ¶Ç´Â ÇÔ¼ö¿¡¼ ÇÊ¿ä·ÎÇÏ´Â ÃÖ¼Ò ¼öº¸´Ù ÀÛ½À´Ï´Ù. |
| 1005 | ÇÔ¼ö¿¡ Àü´ÞµÈ ¹®ÀÚ¿ º¯¼ö¿©¾ß ÇÏ´Â ¸Å°³º¯¼ö°¡ ´Ù¸¥ º¯¼ö À¯ÇüÀ» °®½À´Ï´Ù. |
| 1006 | Ãâ·Â ¸Å°³º¯¼ö¿©¾ß ÇÏ´Â ¸Å°³º¯¼ö¿¡ ´ëÇÑ ÇÔ¼ö È£Ãâ¿¡ ¸®ÅÍ·² ¹®ÀÚ¿ÀÌ Àü´ÞµÇ¾ú½À´Ï´Ù. |
| 1007 | ¸Å°³º¯¼ö°¡ À¯È¿ÇÏÁö ¾ÊÀº °ªÀ» Æ÷ÇÔÇÕ´Ï´Ù. |
¿¹
¿¹ 1:
@DTW_POS("day", "Saturday", result)
¿¹ 2:
@DTW_POS("a", "Saturday", "3", result)
¿¹ 3:
@DTW_rPOS(" ", "abc def ghi", "5")
| AIX | HP-UX | Linux | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
|
|
|
|
|
| X |
|
|
|
¸ñÀû
¹®ÀÚ¿ÀÇ ¹®ÀÚ¸¦ ´ëüÇÕ´Ï´Ù.
Çü½Ä
@DTW_REPLACE(stringIn, stringFrom, stringTo, n, option, stringOut)
@DTW_REPLACE(stringIn, stringFrom, stringTo, n, stringOut)
@DTW_REPLACE(stringIn, stringFrom, stringTo, stringOut)
@DTW_rREPLACE(stringIn, stringFrom, stringTo, n, option)
@DTW_rREPLACE(stringIn, stringFrom, stringTo, n)
@DTW_rREPLACE(stringIn, stringFrom, stringTo)
¸Å°³º¯¼ö
| ÀÚ·á À¯Çü | ¸Å°³º¯¼ö | »ç¿ë | ¼³¸í |
|---|---|---|---|
| ¹®ÀÚ¿ | stringIn | IN | Ž»öµÉ º¯¼ö ¶Ç´Â ¸®ÅÍ·² ¹®ÀÚ¿. |
| ¹®ÀÚ¿ | stringFrom | IN | ´ëüµÉ º¯¼ö ¶Ç´Â ¸®ÅÍ·² ¹®ÀÚ¿. |
| ¹®ÀÚ¿ | stringTo | IN | stringFrom ÀÚ¸®¸¦ ´ëüÇÒ º¯¼ö ¶Ç´Â ¸®ÅÍ·² ¹®ÀÚ¿. |
| Á¤¼ö | n | IN | Ž»öÀ» ½ÃÀÛÇÒ ¹®ÀÚÀÇ À§Ä¡. |
| ¹®ÀÚ¿ | option | IN | ¸ðµç ¹ß»ýÀ» ´ëüÇÒ °ÍÀÎÁö ¶Ç´Â ù¹øÂ° ¹ß»ý¸¸À» ´ëüÇÒ °ÍÀÎÁö¸¦
ÁöÁ¤Çϸç, ´ÙÀ½ °ª Áß ÇϳªÀÏ ¼ö ÀÖ½À´Ï´Ù.
|
| ¹®ÀÚ¿ | stringOut | OUT | stringTo·Î stringFrom ¹ß»ýÀ» ´ëüÇÑ stringINÀÌ µé¾î ÀÖ´Â º¯¼ö. |
¸®ÅÏ ÄÚµå
| ¸®ÅÏ ÄÚµå | ¼³¸í |
|---|---|
| -1001 | ¼¹ö°¡ ¸Þ¸ð¸®¸¦ ÇÒ´çÇϱâ À§ÇÑ Net.Data ¿äûÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. |
| 1003 | ÇÔ¼ö È£Ãâ¿¡ Àü´ÞµÈ ¸Å°³º¯¼öÀÇ ¼ö°¡ Çã¿ëµÇ´Â ÃÖ´ë ¼ö¸¦ ÃʰúÇϰųª ¶Ç´Â ÇÔ¼ö¿¡¼ ÇÊ¿ä·ÎÇÏ´Â ÃÖ¼Ò ¼öº¸´Ù ÀÛ½À´Ï´Ù. |
| 1005 | ÇÔ¼ö¿¡ Àü´ÞµÈ ¹®ÀÚ¿ º¯¼ö¿©¾ß ÇÏ´Â ¸Å°³º¯¼ö°¡ ´Ù¸¥ º¯¼ö À¯ÇüÀ» °®½À´Ï´Ù. |
| 1006 | Ãâ·Â ¸Å°³º¯¼ö¿©¾ß ÇÏ´Â ¸Å°³º¯¼ö¿¡ ´ëÇÑ ÇÔ¼ö È£Ãâ¿¡ ¸®ÅÍ·² ¹®ÀÚ¿ÀÌ Àü´ÞµÇ¾ú½À´Ï´Ù. |
¿¹
¿¹ 1:
@DTW_rREPLACE("ABCABCABC", "AB", "1234")
| AIX | HP-UX | Linux | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
| X | X | X | X | X | X | X | X | X |
¸ñÀû
¸¶Áö¸· ¹®ÀÚ°¡ ù¹øÂ° ¹®ÀÚ°¡ µÇ°í, ¸¶Áö¸·¿¡¼ µÎ ¹øÂ° ¹®ÀÚ°¡ µÎ ¹øÂ° ¹®ÀÚ°¡ µÇµµ·Ï Àüü ¹®ÀÚ¿ÀÌ µÚ¹Ù²ð ¶§±îÁö ¹®ÀÚ¿À» ¿ªÀüÇÕ´Ï´Ù.
Çü½Ä
@DTW_REVERSE(stringIn, stringOut)
@DTW_rREVERSE(stringIn)
¸Å°³º¯¼ö
| ÀÚ·á À¯Çü | ¸Å°³º¯¼ö | »ç¿ë | ¼³¸í |
|---|---|---|---|
| ¹®ÀÚ¿ | stringIn | IN | ¿ª¼øÀ¸·Î ÇÒ ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. |
| ¹®ÀÚ¿ | stringOut | OUT | stringInÀÇ ¿ª¼ø Çü½ÄÀÌ µé¾î ÀÖ´Â º¯¼ö. |
¸®ÅÏ ÄÚµå
| ¸®ÅÏ ÄÚµå | ¼³¸í |
|---|---|
| -1001 | ¼¹ö°¡ ¸Þ¸ð¸®¸¦ ÇÒ´çÇϱâ À§ÇÑ Net.Data ¿äûÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. |
| 1003 | ÇÔ¼ö È£Ãâ¿¡ Àü´ÞµÈ ¸Å°³º¯¼öÀÇ ¼ö°¡ Çã¿ëµÇ´Â ÃÖ´ë ¼ö¸¦ ÃʰúÇϰųª ¶Ç´Â ÇÔ¼ö¿¡¼ ÇÊ¿ä·ÎÇÏ´Â ÃÖ¼Ò ¼öº¸´Ù ÀÛ½À´Ï´Ù. |
| 1005 | ÇÔ¼ö¿¡ Àü´ÞµÈ ¹®ÀÚ¿ º¯¼ö¿©¾ß ÇÏ´Â ¸Å°³º¯¼ö°¡ ´Ù¸¥ º¯¼ö À¯ÇüÀ» °®½À´Ï´Ù. |
| 1006 | Ãâ·Â ¸Å°³º¯¼ö¿©¾ß ÇÏ´Â ¸Å°³º¯¼ö¿¡ ´ëÇÑ ÇÔ¼ö È£Ãâ¿¡ ¸®ÅÍ·² ¹®ÀÚ¿ÀÌ Àü´ÞµÇ¾ú½À´Ï´Ù. |
¿¹
¿¹ 1:
@DTW_REVERSE("This is it.", result)
¿¹ 2:
@DTW_rREVERSE(string1)
| AIX | HP-UX | Linux | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
| X | X | X | X | X | X | X | X | X |
¸ñÀû
¹®ÀÚ¿ÀÇ ¼±Çà °ø¹éÀ̳ª, ÈÄ¹Ì °ø¹é ¶Ç´Â ¼±ÈÄ °ø¹é ¸ðµÎ¸¦ Á¦°ÅÇÕ´Ï´Ù.
Çü½Ä
@DTW_STRIP(stringIn, option, stringOut)
@DTW_STRIP(stringIn, stringOut)
@DTW_rSTRIP(stringIn, option)
@DTW_rSTRIP(stringIn)
¸Å°³º¯¼ö
| ÀÚ·á À¯Çü | ¸Å°³º¯¼ö | »ç¿ë | ¼³¸í |
|---|---|---|---|
| ¹®ÀÚ¿ | stringIn | IN | º¯¼ö ¶Ç´Â ¸®ÅÍ·² ¹®ÀÚ¿. |
| ¹®ÀÚ¿ | option | IN | stringIn¿¡¼ Á¦°ÅÇÒ °ø¹éÀ» ÁöÁ¤ÇÕ´Ï´Ù. »ý·«½Ã °ªÀº BÀÔ´Ï´Ù.
|
| ¹®ÀÚ¿ | stringOut | OUT | ¿É¼ÇÀ¸·Î ÁöÁ¤µÈ ´ë·Î °ø¹éÀÌ Á¦°ÅµÈ stringInÀÌ µé¾î ÀÖ´Â º¯¼ö. |
¸®ÅÏ ÄÚµå
| ¸®ÅÏ ÄÚµå | ¼³¸í |
|---|---|
| -1001 | ¼¹ö°¡ ¸Þ¸ð¸®¸¦ ÇÒ´çÇϱâ À§ÇÑ Net.Data ¿äûÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. |
| 1001 | ÀÔ·Â ¸Å°³º¯¼ö°¡ ³Î(NULL) °ªÀ» Æ÷ÇÔÇÕ´Ï´Ù. |
| 1003 | ÇÔ¼ö È£Ãâ¿¡ Àü´ÞµÈ ¸Å°³º¯¼öÀÇ ¼ö°¡ Çã¿ëµÇ´Â ÃÖ´ë ¼ö¸¦ ÃʰúÇϰųª ¶Ç´Â ÇÔ¼ö¿¡¼ ÇÊ¿ä·ÎÇÏ´Â ÃÖ¼Ò ¼öº¸´Ù ÀÛ½À´Ï´Ù. |
| 1005 | ÇÔ¼ö¿¡ Àü´ÞµÈ ¹®ÀÚ¿ º¯¼ö¿©¾ß ÇÏ´Â ¸Å°³º¯¼ö°¡ ´Ù¸¥ º¯¼ö À¯ÇüÀ» °®½À´Ï´Ù. |
| 1006 | Ãâ·Â ¸Å°³º¯¼ö¿©¾ß ÇÏ´Â ¸Å°³º¯¼ö¿¡ ´ëÇÑ ÇÔ¼ö È£Ãâ¿¡ ¸®ÅÍ·² ¹®ÀÚ¿ÀÌ Àü´ÞµÇ¾ú½À´Ï´Ù. |
| 1007 | ¸Å°³º¯¼ö°¡ À¯È¿ÇÏÁö ¾ÊÀº °ªÀ» Æ÷ÇÔÇÕ´Ï´Ù. |
¿¹
¿¹ 1:
@DTW_STRIP(" day ", result)
¿¹ 2:
@DTW_STRIP(" day ", "T", result)
¿¹ 3:
@DTW_rSTRIP(" a day ", "L")
| AIX | HP-UX | Linux | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
| X | X | X | X | X | X | X | X | X |
¸ñÀû
¼±ÅÃÀû ä¿ò ¹®ÀÚ¸¦ »ç¿ëÇÏ¿©, ¹®ÀÚ¿ÀÇ ºÎ¼Ó ¹®ÀÚ¿À» ¸®ÅÏÇÕ´Ï´Ù.
Çü½Ä
@DTW_SUBSTR(stringIn, n, length, pad, stringOut)
@DTW_SUBSTR(stringIn, n, length, stringOut)
@DTW_SUBSTR(stringIn, n, stringOut)
@DTW_rSUBSTR(stringIn, n, length, pad)
@DTW_rSUBSTR(stringIn, n, length)
@DTW_rSUBSTR(stringIn, n)
¸Å°³º¯¼ö
| ÀÚ·á À¯Çü | ¸Å°³º¯¼ö | »ç¿ë | ¼³¸í |
|---|---|---|---|
| ¹®ÀÚ¿ | stringIn | IN | Ž»öµÉ ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. |
| Á¤¼ö | n | IN | ºÎ¼Ó ¹®ÀÚ¿ÀÇ Ã¹¹øÂ° ¹®ÀÚ À§Ä¡. »ý·«½Ã °ªÀº stringInÀÇ ½ÃÀÛ ºÎºÐ¿¡¼ ½ÃÀÛÇÏ´Â °ÍÀÔ´Ï´Ù. |
| Á¤¼ö | length | IN | ºÎ¼Ó ¹®ÀÚ¿ÀÇ ¹®ÀÚ ¼ö. »ý·«½Ã °ªÀº ³ª¸ÓÁö ¹®ÀÚ¿ÀÔ´Ï´Ù. |
| ¹®ÀÚ¿ | pad | IN | nÀÌ stringInÀÇ ±æÀ̺¸´Ù Å©°Å³ª, length°¡ stringInº¸´Ù ±ä °æ¿ì »ç¿ëµÇ´Â ä¿ò ¹®ÀÚ. »ý·«½Ã °ªÀº °ø¹éÀÔ´Ï´Ù. |
| ¹®ÀÚ¿ | stringOut | OUT | stringInÀÇ ºÎ¼Ó ¹®ÀÚ¿ÀÌ µé¾î ÀÖ´Â º¯¼ö. |
¸®ÅÏ ÄÚµå
| ¸®ÅÏ ÄÚµå | ¼³¸í |
|---|---|
| -1001 | ¼¹ö°¡ ¸Þ¸ð¸®¸¦ ÇÒ´çÇϱâ À§ÇÑ Net.Data ¿äûÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. |
| 1001 | ÀÔ·Â ¸Å°³º¯¼ö°¡ ³Î(NULL) °ªÀ» Æ÷ÇÔÇÕ´Ï´Ù. |
| 1003 | ÇÔ¼ö È£Ãâ¿¡ Àü´ÞµÈ ¸Å°³º¯¼öÀÇ ¼ö°¡ Çã¿ëµÇ´Â ÃÖ´ë ¼ö¸¦ ÃʰúÇϰųª ¶Ç´Â ÇÔ¼ö¿¡¼ ÇÊ¿ä·ÎÇÏ´Â ÃÖ¼Ò ¼öº¸´Ù ÀÛ½À´Ï´Ù. |
| 1005 | ÇÔ¼ö¿¡ Àü´ÞµÈ ¹®ÀÚ¿ º¯¼ö¿©¾ß ÇÏ´Â ¸Å°³º¯¼ö°¡ ´Ù¸¥ º¯¼ö À¯ÇüÀ» °®½À´Ï´Ù. |
| 1006 | Ãâ·Â ¸Å°³º¯¼ö¿©¾ß ÇÏ´Â ¸Å°³º¯¼ö¿¡ ´ëÇÑ ÇÔ¼ö È£Ãâ¿¡ ¸®ÅÍ·² ¹®ÀÚ¿ÀÌ Àü´ÞµÇ¾ú½À´Ï´Ù. |
| 1007 | ¸Å°³º¯¼ö°¡ À¯È¿ÇÏÁö ¾ÊÀº °ªÀ» Æ÷ÇÔÇÕ´Ï´Ù. |
¿¹
¿¹ 1:
@DTW_SUBSTR("abc", "2", result)
¿¹ 2:
@DTW_SUBSTR("abc", "2", "4", result)
¿¹ 3:
@DTW_SUBSTR("abc", "2", "4", ".", result )
¿¹ 4:
@DTW_rSUBSTR("abc", "2", "6", ".")
| AIX | HP-UX | Linux | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
| X | X | X | X | X | X | X | X | X |
¸ñÀû
°¢°¢ÀÇ ¹®ÀÚ°¡ ´Ù¸¥ ¹®ÀÚ·Î º¯È¯µÇ°Å³ª º¯È¯µÇÁö ¾ÊÀº ¹®ÀÚ¿À» ¸®ÅÏÇÕ´Ï´Ù.
Çü½Ä
@DTW_TRANSLATE(stringIn, tableO, tableI, default, stringOut)
@DTW_TRANSLATE(stringIn, tableO, tableI, stringOut)
@DTW_TRANSLATE(stringIn, tableO, stringOut)
@DTW_TRANSLATE(stringIn, stringOut)
@DTW_rTRANSLATE(stringIn, tableO, tableI, default)
@DTW_rTRANSLATE(stringIn, tableO, tableI)
@DTW_rTRANSLATE(stringIn, tableO)
@DTW_rTRANSLATE(stringIn)
¸Å°³º¯¼ö
Ç¥ 101. DTW_TRANSLATE ¸Å°³º¯¼ö
| ÀÚ·á À¯Çü | ¸Å°³º¯¼ö | »ç¿ë | ¼³¸í |
|---|---|---|---|
| ¹®ÀÚ¿ | stringIn | IN | º¯¼ö ¶Ç´Â ¸®ÅÍ·² ¹®ÀÚ¿. |
| ¹®ÀÚ¿ | tableO | IN | º¯È¯ Å×À̺í·Î »ç¿ëµÇ´Â ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. tableI ¶Ç´Â default¸¦ ÁöÁ¤ÇÏ·Á¸é ³Î °ª("")À» »ç¿ëÇϽʽÿÀ. ±×·¸Áö ¾ÊÀº °æ¿ì ÀÌ ¸Å°³º¯¼ö´Â »ý·« °¡´ÉÇÕ´Ï´Ù. |
| ¹®ÀÚ¿ | tableI | IN | stringIn¿¡¼ Ž»öµÉ º¯¼ö ¶Ç´Â ¸®ÅÍ·² ¹®ÀÚ¿. default¸¦ ÁöÁ¤ÇÏ·Á¸é ³Î °ª("")À» »ç¿ëÇϽʽÿÀ. ±×·¸Áö ¾ÊÀº °æ¿ì ÀÌ ¸Å°³º¯¼ö´Â »ý·« °¡´ÉÇÕ´Ï´Ù. |
| ¹®ÀÚ¿ | default | IN | »ç¿ëÇÒ default ¹®ÀÚ. »ý·«½Ã °ªÀº °ø¹éÀÔ´Ï´Ù. |
| ¹®ÀÚ¿ | stringOut | OUT | stringInÀÇ º¯È¯µÈ °á°ú°¡ µé¾î ÀÖ´Â º¯¼ö. |
¸®ÅÏ ÄÚµå
Ç¥ 102. DTW_TRANSLATE ¸®ÅÏ ÄÚµå
| ¸®ÅÏ ÄÚµå | ¼³¸í |
|---|---|
| -1001 | ¼¹ö°¡ ¸Þ¸ð¸®¸¦ ÇÒ´çÇϱâ À§ÇÑ Net.Data ¿äûÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. |
| 1001 | ÀÔ·Â ¸Å°³º¯¼ö°¡ ³Î(NULL) °ªÀ» Æ÷ÇÔÇÕ´Ï´Ù. |
| 1003 | ÇÔ¼ö È£Ãâ¿¡ Àü´ÞµÈ ¸Å°³º¯¼öÀÇ ¼ö°¡ Çã¿ëµÇ´Â ÃÖ´ë ¼ö¸¦ ÃʰúÇϰųª ¶Ç´Â ÇÔ¼ö¿¡¼ ÇÊ¿ä·ÎÇÏ´Â ÃÖ¼Ò ¼öº¸´Ù ÀÛ½À´Ï´Ù. |
| 1005 | ÇÔ¼ö¿¡ Àü´ÞµÈ ¹®ÀÚ¿ º¯¼ö¿©¾ß ÇÏ´Â ¸Å°³º¯¼ö°¡ ´Ù¸¥ º¯¼ö À¯ÇüÀ» °®½À´Ï´Ù. |
| 1006 | Ãâ·Â ¸Å°³º¯¼ö¿©¾ß ÇÏ´Â ¸Å°³º¯¼ö¿¡ ´ëÇÑ ÇÔ¼ö È£Ãâ¿¡ ¸®ÅÍ·² ¹®ÀÚ¿ÀÌ Àü´ÞµÇ¾ú½À´Ï´Ù. |
| 1007 | ¸Å°³º¯¼ö°¡ À¯È¿ÇÏÁö ¾ÊÀº °ªÀ» Æ÷ÇÔÇÕ´Ï´Ù. |
»ç¿ë¹ý ¸Þ¸ð
¿¹
¿¹ 1:
@DTW_TRANSLATE("abbc",
result)
¿¹ 2:
@DTW_TRANSLATE("abbc", "R", "bc", result)
¿¹ 3:
@DTW_rTRANSLATE("abcdef", "12", "abcd", ".")
¿¹ 4:
@DTW_rTRANSLATE("abbc", "", "", "")
| AIX | HP-UX | Linux | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
| X | X | X | X | X | X | X | X | X |
¸ñÀû
¹®ÀÚ¿À» ´ë¹®ÀÚ·Î ¸®ÅÏÇÕ´Ï´Ù.
Çü½Ä
@DTW_UPPERCASE(stringIn, stringOut)
@DTW_rUPPERCASE(stringIn)
@DTW_mUPPERCASE(stringMult1, stringMult2, ..., stringMultn)
¸Å°³º¯¼ö
Ç¥ 103. DTW_UPPERCASE ¸Å°³º¯¼ö
| ÀÚ·á À¯Çü | ¸Å°³º¯¼ö | »ç¿ë | ¼³¸í |
|---|---|---|---|
| ¹®ÀÚ¿ | stringIn | IN | ´ë¼Ò¹®ÀÚ¿¡ °ü°è¾øÀÌ ¹®ÀÚ°¡ ÀÖ´Â ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. |
| ¹®ÀÚ¿ | stringOut | OUT | ¸ðµç ¹®ÀÚ°¡ ´ë¹®ÀÚÀÎ stringInÀÌ µé¾î ÀÖ´Â º¯¼ö. |
| ¹®ÀÚ¿ | stringMult | INOUT |
|
¸®ÅÏ ÄÚµå
Ç¥ 104. DTW_UPPERCASE ¸®ÅÏ ÄÚµå
| ¸®ÅÏ ÄÚµå | ¼³¸í |
|---|---|
| -1001 | ¼¹ö°¡ ¸Þ¸ð¸®¸¦ ÇÒ´çÇϱâ À§ÇÑ Net.Data ¿äûÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. |
| 1003 | ÇÔ¼ö È£Ãâ¿¡ Àü´ÞµÈ ¸Å°³º¯¼öÀÇ ¼ö°¡ Çã¿ëµÇ´Â ÃÖ´ë ¼ö¸¦ ÃʰúÇϰųª ¶Ç´Â ÇÔ¼ö¿¡¼ ÇÊ¿ä·ÎÇÏ´Â ÃÖ¼Ò ¼öº¸´Ù ÀÛ½À´Ï´Ù. |
| 1005 | ÇÔ¼ö¿¡ Àü´ÞµÈ ¹®ÀÚ¿ º¯¼ö¿©¾ß ÇÏ´Â ¸Å°³º¯¼ö°¡ ´Ù¸¥ º¯¼ö À¯ÇüÀ» °®½À´Ï´Ù. |
| 1006 | Ãâ·Â ¸Å°³º¯¼ö¿©¾ß ÇÏ´Â ¸Å°³º¯¼ö¿¡ ´ëÇÑ ÇÔ¼ö È£Ãâ¿¡ ¸®ÅÍ·² ¹®ÀÚ¿ÀÌ Àü´ÞµÇ¾ú½À´Ï´Ù. |
¿¹
¿¹ 1:
@DTW_UPPERCASE("Test",
result)
¿¹ 2:
@DTW_rUPPERCASE(string1)
¿¹ 3:
@DTW_mUPPERCASE(string1, string2, string3)