´ÙÀ½ ÇÔ¼ö´Â 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 Áö¿øÀº ÀÚµ¿À¸·Î Á¦°øµÇ¸ç ÀÌ º¯¼ö¸¦ ¿ä±¸ÇÏÁö ¾Ê½À´Ï´Ù.
AIX | HP-UX | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
X | X | X | X | X | X | X | X |
¸ñÀû
ÀÔ·Â º¯¼ö °ªÀ» Ãâ·Â º¯¼ö¿¡ ÇÒ´çÇÕ´Ï´Ù. $(Vn)(¿©±â¿¡¼ nÀº ¼ýÀÚÀÓ)°¡ ROW ºí·Ï ¿ÜºÎ¿¡¼´Â ÀνĵÇÁö ¾ÊÀ¸¹Ç·Î ROW ºí·Ï ¿ÜºÎ¿¡¼ ÀÌ °ªÀ» ÂüÁ¶ÇÏ·Á¸é ÀÌ ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© °ªÀ» ´Ù¸¥ º¯¼ö·Î ÇÒ´çÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ¸ÅÅ©·Î¿¡¼ º¯¼ö¸¦ º¯°æÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, HTML ºí·Ï¿¡ ´ëÇØ DATABASE¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. (¿¹Á¦´Â DATABASE¸¦ Âü°íÇϽʽÿÀ. )
Çü½Ä
@DTW_ASSIGN(stringOut, stringIn)
°ª
ÀÚ·á À¯Çü | ¸Å°³º¯¼ö | »ç¿ë | ¼³¸í |
---|---|---|---|
¹®ÀÚ¿ | stringOut | OUT | stringIn°ú °°Àº ¸®ÅÍ·² ¹®ÀÚ¿ÀÌ µé¾î ÀÖ´Â º¯¼ö. |
¹®ÀÚ¿ | stringIn | IN | º¯¼ö ¶Ç´Â ¸®ÅÍ·² ¹®ÀÚ¿. |
¿¹
¿¹Á¦ 1:
@DTW_ASSIGN(RC, "0")
¿¹Á¦ 2:
@DTW_ASSIGN(string1, string2)
AIX | HP-UX | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
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¿Í ¿¬°áµÇ¾î ÀÖ½À´Ï´Ù. |
¿¹
¿¹Á¦ 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 | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
X | X | X | X | X | X | X | X |
¸ñÀû
length ¹®ÀÚ¿¡ ´ëÇØ n¹øÂ° ¹®ÀÚ¿¡¼ ÁöÁ¤µÈ ¹®ÀÚ¿ÀÇ ºÎ¼Ó ¹®ÀÚ¿À» »èÁ¦ÇÕ´Ï´Ù.
Çü½Ä
@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 | OUT | »èÁ¦ÇÒ ºÎ¼Ó ¹®ÀÚ¿ÀÇ ±æÀÌ. »ý·«½Ã °ªÀº stringInÀÇ ³¡±îÁö ¸ðµç ¹®ÀÚ¸¦ »èÁ¦ÇÏ´Â °ÍÀÔ´Ï´Ù. |
¹®ÀÚ¿ | stringOut | OUT | ¼öÁ¤µÈ stringIn À¯ÇüÀÌ µé¾î ÀÖ´Â º¯¼ö. |
¿¹
¿¹Á¦ 1:
@DTW_DELSTR("abcde", "3", "2", result)
¿¹Á¦ 2:
@DTW_rDELSTR("abcde", "4", "1")
AIX | HP-UX | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
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ÀÌ »ðÀÔµÈ stringIn1 ³»ÀÇ ¹®ÀÚ À§Ä¡. nÀÌ stringIn2ÀÇ ±æÀ̺¸´Ù Å©¸é ÃæºÐÇÑ ¹®ÀÚ ¼ö°¡ µÉ ¶§±îÁö ä¿ò ¹®ÀÚ, pad·Î ä¿öÁý´Ï´Ù. »ý·«½Ã °ªÀº stringIn2 ½ÃÀÛ ºÎºÐ¿¡ »ðÀÔÇÏ´Â °ÍÀÔ´Ï´Ù. |
Á¤¼ö | length | IN | »ðÀÔÇÑ stringIn1ÀÇ ¹®ÀÚ ¼ö. ÀÌ ¸Å°³º¯¼ö°¡ stringIn1 ÀÇ ±æÀ̺¸´Ù ´õ ±æ¸é ¹®ÀÚ¿Àº ä¿ò ¹®ÀÚ, pad·Î ä¿öÁý´Ï´Ù. »ý·«½Ã °ªÀº stringIn1ÀÇ ±æÀÌÀÔ´Ï´Ù. |
Á¤¼ö | pad | IN | n ¹× length¿¡ »ç¿ëµÇ´Â ä¿ò ¹®ÀÚ. »ý·«½Ã ä¿ò ¹®ÀÚ´Â °ø¹éÀÔ´Ï´Ù. |
¹®ÀÚ¿ | stringOut | OUT | stringIn1ÀÇ ÀϺγª Àüü¸¦ »ðÀÔÇÔÀ¸·Î½á ¼öÁ¤µÈ stringIn2¸¦ Æ÷ÇÔÇÏ´Â º¯¼ö. |
¿¹
¿¹Á¦ 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 | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
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ÀÌ ³ª¿À´Â ¸¶Áö¸· À§Ä¡. ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì, 0ÀÌ ¸®Åϵ˴ϴÙ. |
¿¹
¿¹Á¦ 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 | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
X | X | X | X | X | X | X | X |
¸ñÀû
¹®ÀÚ¿ÀÇ ±æÀ̸¦ ¸®ÅÏÇÕ´Ï´Ù.
Çü½Ä
@DTW_LENGTH(stringIn, length)
@DTW_rLENGTH(stringIn)
°ª
ÀÚ·á À¯Çü | ¸Å°³º¯¼ö | »ç¿ë | ¼³¸í |
---|---|---|---|
¹®ÀÚ¿ | stringIn | IN | º¯¼ö ¶Ç´Â ¸®ÅÍ·² ¹®ÀÚ¿. |
Á¤¼ö | length | OUT | stringInÀÇ ¹®ÀÚ ¼ö¸¦ Æ÷ÇÔÇÏ´Â ±âÈ£. |
¿¹
¿¹Á¦ 1:
@DTW_LENGTH("abcdefgh", result)
¿¹Á¦ 2:
@DTW_rLENGTH("")
AIX | HP-UX | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
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 |
|
¿¹
¿¹Á¦ 1:
@DTW_LOWERCASE("This", stringOut)
¿¹Á¦ 2:
@DTW_rLOWERCASE(string1)
¿¹Á¦ 3:
@DTW_mLOWERCASE(string1, string2, string3)
AIX | HP-UX | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
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ÀÌ Ã¹¹øÂ°·Î ³ªÅ¸³ª´Â °æ¿ì¿¡ ±× À§Ä¡¸¦ Æ÷ÇÔÇÏ´Â º¯¼ö. ¹ß»ýÀÌ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì, 0ÀÌ ¸®Åϵ˴ϴÙ. |
¿¹
¿¹1:
@DTW_POS("day", "Saturday", result)
¿¹Á¦ 2:
@DTW_POS("a", "Saturday", "3", result)
¿¹Á¦ 3:
@DTW_rPOS(" ", "abc def ghi", "5")
AIX | HP-UX | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
X | X | X | X | X | X | X | X |
¸ñÀû
ÀÔ·Â ¹®ÀÚ¿À» ¿ª¼øÀ¸·Î ÇÕ´Ï´Ù.
Çü½Ä
@DTW_REVERSE(stringIn, stringOut)
@DTW_rREVERSE(stringIn)
°ª
ÀÚ·á À¯Çü | ¸Å°³º¯¼ö | »ç¿ë | ¼³¸í |
---|---|---|---|
¹®ÀÚ¿ | stringIn | IN | ¿ª¼øÀ¸·Î ÇÒ ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. |
¹®ÀÚ¿ | stringOut | OUT | stringInÀÇ ¿ª¼ø ÇüŰ¡ µé¾î ÀÖ´Â º¯¼ö. |
¿¹
¿¹Á¦ 1:
@DTW_REVERSE("This is it.", result)
¿¹Á¦ 2:
@DTW_rREVERSE(string1)
AIX | HP-UX | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
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À» Æ÷ÇÔÇÏ´Â º¯¼ö. |
¿¹
¿¹Á¦ 1:
@DTW_STRIP(" day ", result)
¿¹Á¦ 2:
@DTW_STRIP(" day ", "T", result)
¿¹Á¦ 3:
@DTW_rSTRIP(" a day ", "L")
AIX | HP-UX | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
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ÀÇ ºÎ¼Ó ¹®ÀÚ¿ÀÌ µé¾î ÀÖ´Â º¯¼ö. |
¿¹
¿¹Á¦ 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 | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
X | X | X | X | X | X | X | X |
¸ñÀû
ÀÔ·Â ¹× Ãâ·Â º¯È¯ Å×À̺í, tableI ¹× tableOÀ» »ç¿ëÇÏ¿© ÀÔ·Â ¹®ÀÚ¿¿¡ ÀÖ´Â ¹®ÀÚ¸¦ º¯È¯ÇÕ´Ï´Ù. ¸Å°³º¯¼ö ¸ñ·Ï¿¡ tableI, tableO ¹× »ý·«½Ã ¹®ÀÚ°¡ ¾øÀ¸¸é stringIn ¸Å°³º¯¼ö°¡ ´ë¹®ÀÚ·Î º¯È¯µË´Ï´Ù. tableI ¹× tableOÀÌ ¸ñ·Ï¿¡ ÀÖÀ¸¸é ÀÔ·Â ¹®ÀÚ¿ÀÇ °¢ ¹®ÀÚ´Â tableI¿¡¼ Ž»öµÇ°í tableOÀÇ ÇØ´ç ¹®ÀÚ·Î º¯È¯µË´Ï´Ù. tableIÀÇ ¹®ÀÚ°¡ tableO¿¡ ÇØ´ç ¹®ÀÚ¸¦ °¡Áö°í ÀÖÁö ¾ÊÀ¸¸é »ý·«½Ã ¹®ÀÚ°¡ ´ë½Å »ç¿ëµË´Ï´Ù.
Çü½Ä
@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)
°ª
ÀÚ·á À¯Çü | ¸Å°³º¯¼ö | »ç¿ë | ¼³¸í |
---|---|---|---|
¹®ÀÚ¿ | stringIn | IN | º¯¼ö ¶Ç´Â ¸®ÅÍ·² ¹®ÀÚ¿. |
¹®ÀÚ¿ | tableO | IN | º¯È¯ Å×À̺í·Î »ç¿ëµÇ´Â ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. tableI ¶Ç´Â »ý·«½Ã °ªÀ» ÁöÁ¤ÇÏ·Á¸é ³Î(NULL)("")À» »ç¿ëÇϽʽÿÀ. ±×·¸Áö ¾ÊÀº °æ¿ì ÀÌ ¸Å°³º¯¼ö´Â ¼±ÅÃÀûÀÔ´Ï´Ù. |
¹®ÀÚ¿ | tableI | IN | stringIn¿¡¼ Ž»öµÇ´Â º¯¼ö ¶Ç´Â ¸®ÅÍ·² ¹®ÀÚ¿. »ý·«½Ã °ªÀ» ÁöÁ¤ÇÏ·Á¸é ³Î(NULL)("")À» »ç¿ëÇϽʽÿÀ. ±×·¸Áö ¾ÊÀº °æ¿ì ÀÌ ¸Å°³º¯¼ö´Â ¼±ÅÃÀûÀÔ´Ï´Ù. |
¹®ÀÚ¿ | »ý·«½Ã °ª | IN | »ç¿ëÇÒ »ý·«½Ã ¹®ÀÚ. »ý·«½Ã °ªÀº °ø¹éÀÔ´Ï´Ù. |
¹®ÀÚ¿ | stringOut | OUT | stringInÀÇ º¯È¯µÈ °á°ú°¡ µé¾î ÀÖ´Â º¯¼ö. |
¿¹
¿¹Á¦ 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 | OS/2 | OS/390 | OS/400 | SCO | SUN | Win NT |
X | X | X | X | X | X | X | X |
¸ñÀû
¹®ÀÚ¿À» ´ë¹®ÀÚ·Î ¸®ÅÏÇÕ´Ï´Ù.
Çü½Ä
@DTW_UPPERCASE(stringIn, stringOut)
@DTW_rUPPERCASE(stringIn)
@DTW_mUPPERCASE(stringMult1, stringMult2, ..., stringMultn)
°ª
ÀÚ·á À¯Çü | ¸Å°³º¯¼ö | »ç¿ë | ¼³¸í |
---|---|---|---|
¹®ÀÚ¿ | stringIn | IN | ´ë¼Ò¹®ÀÚ¿¡ °ü°è¾øÀÌ ¹®ÀÚ°¡ ÀÖ´Â ¸®ÅÍ·² ¹®ÀÚ¿ ¶Ç´Â º¯¼ö. |
¹®ÀÚ¿ | stringOut | OUT | ¸ðµç ¹®ÀÚ°¡ ´ë¹®ÀÚ·Î ÁöÁ¤µÈ stringInÀ» Æ÷ÇÔÇÏ´Â º¯¼ö. |
¹®ÀÚ¿ | stringMult | INOUT |
|
¿¹
¿¹Á¦ 1:
@DTW_UPPERCASE("Test", result)
¿¹Á¦ 2:
@DTW_rUPPERCASE(string1)
¿¹Á¦ 3:
@DTW_mUPPERCASE(string1, string2, string3)