NLS(National Language Support)´Â µ¥ÀÌÅͺ£À̽º À¯Æ¿¸®Æ¼¿Í ¿¡·¯ ¸Þ½ÃÁö, Á¤·Ä ¼ø¼, ³¯Â¥, ½Ã°£, ÅëÈ, ¼ýÀÚ, ±×¸®°í
´Þ·Â ±Ô¾àÀÌ ÇØ´ç ±¹°¡ÀÇ ¾ð¾î¿¡ ¸Â°Ô ÀÚµ¿ÀûÀ¸·Î º¯°æµÇµµ·Ï ÇÕ´Ï´Ù. ¿À¶óŬÀº ÇöÀç 45 °³ ¾ð¾î, 60 °³ Å׸®Å丮, 60 °³ ¾ð¾î Á¤·Ä,
±×¸®°í ¸¹Àº ¾ÏÈ£ÈµÈ character SetÀ» Áö¿øÇÕ´Ï´Ù. ¾ð¾î Á¾¼Ó ÀÛ¾÷Àº Ŭ¶óÀ̾ðÆ® ¿Í ¼¹ö ¾çÃøÀÇ ¸¹Àº ¼öÀÇ
ÆĶó¹ÌÅÍ¿Í È¯°æ º¯¼ö¿¡ ÀÇÇØ Á¦¾îµË´Ï´Ù. ¼¹ö¿Í Ŭ¶óÀ̾ðÆ® ´Â °°Àº À§Ä¡, ¶Ç´Â ´Ù¸¥ À§Ä¡¿¡¼ ¼öÇàµÉ ¼ö ÀÖ½À´Ï´Ù. Ŭ¶óÀ̾ðÆ® ¿Í ¼¹ö°¡ ¼·Î ´Ù¸¥
character setÀ» »ç¿ëÇÏ´Â °æ¿ì ¿À¶óŬÀº ÀÚµ¿ÀûÀ¸·Î character Set º¯È¯À» ó¸®ÇÕ´Ï´Ù.
NLS(National Language Support) - ¼À¯·´, µ¿À¯·´, ÁßÀ¯·´, µ¿¾Æ½Ã¾Æ, ±×¸®°í µ¿³²¾Æ½Ã¾Æ ¾ð¾î¸¦ Æ÷ÇÔÇÏ´Â »ç¿ëÀÚÀÇ ¾ð¾îÀÇ
µ¥ÀÌÅÍ¿Í »óÈ£ ÀÛ¿ëÇÏ°í, ÀúÀåÇÏ°í, ó¸®ÇÏ°í, ÀÐ¾î µéÀÔ´Ï´Ù. - ¼·Î ´Ù¸¥ ³ª¶ó¿Í Áö¿ªÀº µ¥ÀÌÅÍ Çü½Ä¿¡ Á÷Á¢ÀûÀÎ ¿µÇâÀ»
ÁÖ´Â ¼·Î ´Ù¸¥ ¹®ÈÀû ±Ô¾àÀ» ¸¸µé¾î ³À´Ï´Ù. - ´ÜÀÏ ¹ÙÀÌÆ®, ´ÙÁß ¹ÙÀÌÆ®, ±×¸®°í °íÁ¤ Æø(fixed-width) ¾ÏÈ£È
character setÀ» Æ÷ÇÔÇÏ´Â ¸¹Àº ¹®ÀÚ ¾ÏÈ£È Ã¼°è°¡ Áö¿øµË´Ï´Ù. - ¿À¶óŬÀº ¾ð¾î¿¡ µû¸¥ Á¤È®ÇÑ Á¤·ÄÀ» À§ÇØ ¸¹Àº
¾ð¾î Á¤·ÄÀ» Á¦°øÇÕ´Ï´Ù. - µ¥ÀÌÅͺ£À̽º À¯Æ¿¸®Æ¼¿Í ¿¡·¯ ¸Þ½ÃÁö´Â Áö¿øµÇ´Â ÇØ´ç ¾ð¾î·Î Ç¥½ÃµË´Ï´Ù. ¿À¶óŬ Á¦Ç°Àº 26°³
¾ð¾î·Î ¹ø¿ªµÇ°í ÀÖ½À´Ï´Ù. - ³¯Â¥¿Í ½Ã°£ Çü½ÄÀº ½Ã, ÀÏ, ¿ù, ±×¸®°í ³âÀ» À§ÇÑ ISO ±Ô¾àÀ» µû¶ó Ç¥ÇöµÉ ¼ö
ÀÖ½À´Ï´Ù. - Gregorian, Japanese, Imperial, ±×¸®°í Thai Buddha µîÀÇ ±¹°¡º° ´Þ·ÂÀÌ
Áö¿øµË´Ï´Ù. - ¼öÄ¡ µ¥ÀÌÅÍ´Â ÀûÀýÇÑ Áö¿ª Çü½Ä¿¡ µû¶ó Ç¥ÇöµË´Ï´Ù. - ÅëÈ ±âÈ£´Â Áö¿ª °æÁ¦¿Í ISO
±Ô¾àÀ» ¹Ý¿µÇÕ´Ï´Ù. ´ëº¯(credit)°ú Â÷º¯(debit) ±âÈ£µµ Áö¿ª¿¡ µû¶ó
´Ù¸¨´Ï´Ù.
¹®ÀÚ ¾ÏÈ£È Ã¼°è´Â ÄÄÇ»Åͳª Å͹̳ÎÀÌ Ãâ·ÂÇÏ°í ¹Þ¾ÆµéÀÏ ¼ö ÀÖµµ·Ï ¹®ÀÚ¿¡ ´ëÀÀÇÏ´Â ¼ýÀÚ Äڵ带 ÁöÁ¤ÇÕ´Ï´Ù. ¹®ÀÚ ¾ÏÈ£È Ã¼°è´Â µ¥ÀÌÅ͸¦
Àǹ̸¦ °¡Áø ±âÈ£·Î ¹ø¿ªÇØ Å͹̳ο¡¼ È£½ºÆ® ±â°è·Î º¸³¾ ¶§ »ç¿ëµË´Ï´Ù. ¿À¶óŬÀº ¿©·¯°¡Áö Ŭ·¡½ºÀÇ ¾ÏÈ£È Ã¼°è¸¦
Á¦°øÇÕ´Ï´Ù. - ´ÜÀÏ ¹ÙÀÌÆ® - °¡º¯ Æø - °íÁ¤
Æø - À¯´ÏÄÚµå
´ÜÀÏ ¹ÙÀÌÆ® character set ´ÜÀÏ ¹ÙÀÌÆ® character set¿¡¼ °¢ ¹®ÀÚ´Â ÇÑ ¹ÙÀÌÆ®¸¦ Â÷ÁöÇÕ´Ï´Ù. ´ÜÀÏ ¹ÙÀÌÆ® 7 ºñÆ® ¾ÏÈ£È Ã¼°è´Â
128(=27) ¹®ÀÚ¸¦ Á¤ÀÇÇÒ ¼ö ÀÖÀ¸¸ç ´ÜÀÏ ¹ÙÀÌÆ® 8 ºñÆ® ¾ÏÈ£È Ã¼°è´Â 256 ¹®ÀÚ(=28)¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.
´ÜÀÏ ¹ÙÀÌÆ® ü°èÀÇ ¿¹ 7 ºñÆ®
character set:ASCII 7 ºñÆ® ¹Ì±¹¾î(US7ASCII ) 8 ºñÆ® character set: - ISO 8859-1
¼À¯·´¾î(WE8ISO8859P1) - EBCDIC ÄÚµå ÆäÀÌÁö 500 8 ºñÆ® ¼À¯·´¾î(WE8EBCDIC 500) - DEC 8 ºñÆ® ¼À¯·´¾î(WE8DEC)
°¡º¯ Æø ´ÙÁß ¹ÙÀÌÆ® character set ´ÙÁß ¹ÙÀÌÆ® character setÀº ¹®ÀÚ Çϳª¸¦ ÇÑ ¹ÙÀÌÆ® ÀÌ»óÀ» ½á¼ Ç¥ÇöÇÕ´Ï´Ù. ´ÙÁß ¹ÙÀÌÆ® character
setÀº ÀϹÝÀûÀ¸·Î ¾Æ½Ã¾Æ ¾ð¾î¸¦ Áö¿øÇϱâ À§ÇØ »ç¿ëµË´Ï´Ù. ÀϺΠ´ÙÁß ¹ÙÀÌÆ® ¾ÏÈ£È Ã¼°è´Â ´ÜÀÏ ¹ÙÀÌÆ®ÀÎÁö ÇÑ ¹®ÀÚ¸¦ Ç¥ÇöÇÏ´Â ÀÏ·ÃÀÇ ¹ÙÀÌÆ®
ÁßÀÇ ÀϺÎÀÎÁö¸¦ ³ªÅ¸³»±â À§ÇØ ÃÖ»óÀ§ ºñÆ® °ªÀ» »ç¿ëÇÕ´Ï´Ù. ¶Ç ´Ù¸¥ ¹®ÀÚ ¾ÏÈ£È Ã¼°è´Â ´ÜÀÏ ¹ÙÀÌÆ® ¹®ÀÚ¿Í ´ÙÁß ¹ÙÀÌÆ® ¹®ÀÚ¸¦ ±¸º°ÇÕ´Ï´Ù.
µð¹ÙÀ̽º(device)°¡ º¸³½ shift-out ÄÜÆ®·Ñ ÄÚµå´Â shift-in Äڵ带 ¸¸³¯ ¶§±îÁöÀÇ ¹ÙÀÌÆ®°¡ 2¹ÙÀÌÆ® ¹®ÀÚ¶ó´Â °ÍÀ»
Ç¥½ÃÇÕ´Ï´Ù. °¡º¯ Æø ´ÙÁß ¹ÙÀÌÆ® ü°èÀÇ ¿¹: Japanese Extended UNIX
ÄÚµå(JEUC) Chinese GB2312-80(CGB2312-80)
°íÁ¤ Æø ´ÙÁß ¹ÙÀÌÆ® character set °íÁ¤ Æø character setÀº °¢ ¹®ÀÚ¿¡ ¹ÙÀÌÆ® ¼ö°¡ °íÁ¤µÈ Çü½ÄÀ̶ó´Â °ÍÀ» Á¦¿ÜÇÏ¸é ´ÙÁß ¹ÙÀÌÆ® character
set°ú ºñ½ÁÇÑ Áö¿øÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ°ÍÀº °¢ ¹®ÀÚ¸¦ ±ÕÀÏÇÑ ¹ÙÀÌÆ® Å©±â·Î Ç¥ÇöÇÑ´Ù´Â ÀåÁ¡À» Á¦°øÇÕ´Ï´Ù.
°íÁ¤ Æø ´ÙÁß ¹ÙÀÌÆ® character setÀÇ ¿¹: - JA16EUCFIXED, 16 ºñÆ® ÀϺ»¾î(JA16EUCÀÇ °íÁ¤ Æø ºÎºÐ
ÁýÇÕ) - JA16SJISFIXED, 16 ºñÆ® ÀϺ»¾î(JA16SIJSÀÇ °íÁ¤ Æø ºÎºÐ ÁýÇÕ)
À¯´ÏÄÚµå character set À¯´ÏÄÚµå´Â Àü¼¼°èÀûÀÎ ¹®ÀÚ ¾ÏÈ£È Ç¥ÁØÀ¸·Î ±â¼ú ¿ë¾î¿Í ÃâÆÇ¿¡ »ç¿ëµÇ´Â ¹®ÀÚ¸¦ Æ÷ÇÔÇÏ¿© ÄÄÇ»ÅÍ »ç¿ëÀ» À§ÇÑ ¸ðµç ¹®ÀÚ¸¦
Ç¥ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù. À¯´ÏÄÚµå ¹öÀü 2.0Àº ÃÑ 38,885 ¹®ÀÚ¸¦ Ç¥ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù.
À¯´ÏÄÚµå ¹®ÀÚ ¸ñ·ÏÀº ¸¹Àº ´Ù¸¥ ¾ÏÈ£È Çü½ÄÀ¸·Î Ç¥ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù. UCS2(Universal
Character Set; 2 ¹ÙÀÌÆ® Çü)´Â 2 ¹ÙÀÌÆ®, °íÁ¤ Æø Çü½ÄÀÌ°í, UTF8(Universal Character Set
Transformation Format)Àº ´ÙÁß ¹ÙÀÌÆ®, °¡º¯ Æø Çü½ÄÀÔ´Ï´Ù. UCS2¿Í UTF8Àº À¯´ÏÄÚµå 1.1, ¶Ç´Â À¯´ÏÄÚµå 2.0ÀÇ
°°Àº ¹®ÀÚ ¸ñ·ÏÀ» ¾ÏÈ£ÈÇÕ´Ï´Ù. (Unicode 1.1 ¶Ç´Â Unicode 2.0) ¿À¶óŬ7Àº UTF8(character set:
AL24UTFFSS)·Î ¾ÏÈ£ÈµÈ À¯´ÏÄÚµå 1.1À» »ç¿ëÇÕ´Ï´Ù. ¿À¶óŬ8Àº UTF8(character set: UTF8)·Î ¾ÏÈ£ÈµÈ À¯´ÏÄÚµå
2.0À» Ãß°¡ Á¦°øÇÕ´Ï´Ù. UTF8ÀÇ ÀåÁ¡Àº °°Àº ´ÜÀÏ ¹ÙÀÌÆ® ¾Ïȣȸ¦ »ç¿ëÇÏ´Â ASCII ¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Ù´Â
°ÍÀÔ´Ï´Ù.
CREATE DATABASE ¹®Àº CHARACTER SET Àý°ú Ãß°¡ ¿É¼Ç Àý NATIONAL CHARACTER SETÀ» °¡Áö°í ÀÖ¾î
µ¥ÀÌÅͺ£À̽º character set°ú ±¹°¡ character setÀ» ¼±¾ðÇÒ ¼ö ÀÖ½À´Ï´Ù. µÎ character setÀº µ¥ÀÌÅͺ£À̽º°¡ »ý¼ºµÈ
ÈÄ º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù. NATIONAL CHARACTER SET ÀýÀÌ ¾øÀ¸¸é ±¹°¡ character setÀº µðÆúÆ®·Î µ¥ÀÌÅͺ£À̽º
character set°ú µ¿ÀÏÇÏ°Ô ¼³Á¤ÀÌ µË´Ï´Ù. µ¥ÀÌÅͺ£À̽º character setÀÌ SQL°ú PL/SQL ¿øº» Äڵ带 ½Äº°ÇÏ°í
º¸°üÇϴµ¥ »ç¿ëµÇ¹Ç·Î Ç÷§ÆûÀÇ °íÀ¯ ¾ð¾î°¡ ¹«¾ùÀÌµç °£¿¡ ±× ¾È¿¡ EBCDIC À̳ª 7 ºñÆ® ASCII ¸¦ Æ÷ÇÔÇÏ°í ÀÖ¾î¾ß¸¸ ÇÕ´Ï´Ù. ±×·¯¹Ç·Î °íÁ¤ Æø ´ÙÁß ¹ÙÀÌÆ® character setÀ»
µ¥ÀÌÅͺ£À̽º character setÀ¸·Î »ç¿ëÇÏ´Â °ÍÀÌ ºÒ°¡´ÉÇÏ¸ç ±¹°¡ character setÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖÀ» »ÓÀÔ´Ï´Ù. µ¥ÀÌÅÍ À¯Çü
NCHAR, NVARCHAR2, ±×¸®°í NCLOBÀº ±âº» À¯ÇüÀÎ CHAR, VARCHAR2, ±×¸®°í CLOBÀÇ º¯ÇüÀ¸·Î¼ ¿À» ¼±¾ðÇÒ ¶§
»ç¿ëµÇµµ·Ï Á¦°øµË´Ï´Ù. À̵éÀÌ µ¥ÀÌÅͺ£À̽º character setÀÌ ¾Æ´Ï¶ó ±¹°¡ character setÀ» »ç¿ëÇÏ¿© ÀúÀåµÈ´Ù´Â °ÍÀ» ¾Ë¾Æ
µÎ½Ê½Ã¿À. - ±¹°¡ character setÀ» »ç¿ëÇÏ´Â °íÁ¤ ±æÀÌ ¹®ÀÚ ¾ÆÀÌÅÛÀ» ¼±¾ðÇÏ·Á¸é µ¥ÀÌÅÍ À¯Çü
»ç¾ç NCHAR[(size)]¸¦ »ç¿ëÇϽʽÿÀ. - ±¹°¡ character setÀ» »ç¿ëÇÏ´Â °¡º¯ ±æÀÌ ¹®ÀÚ ¾ÆÀÌÅÛÀ» ¼±¾ðÇÏ·Á¸é
µ¥ÀÌÅÍ À¯Çü »ç¾ç NVARCHAR2(size)¸¦ »ç¿ëÇϽʽÿÀ. - ±¹°¡ character setÀ» »ç¿ëÇÏ´Â °íÁ¤ Æø ´ÙÁß
¹ÙÀÌÆ® ¹®ÀÚ¸¦ Æ÷ÇÔÇÏ´Â Å« ¹®ÀÚ ¿ÀºêÁ§Æ®(CLOB)¸¦ ¼±¾ðÇÏ·Á¸é µ¥ÀÌÅÍ À¯Çü »ç¾ç NCLOB(size)¸¦ »ç¿ëÇϽʽÿÀ.
ÁÖ - ¿À¶óŬÀº
LONG µ¥ÀÌÅÍ À¯Çü¿¡ ´ëÇؼ´Â ±¹°¡ character setÀ» Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. - Character set ¾Ïȣȿ¡¼
°íÁ¤ ÆøÀ̳Ä, °¡º¯ ÆøÀÌ³Ä ÇÏ´Â ¹®Á¦´Â CHAR, VARCHAR2 À¯ÇüÀÇ °íÁ¤ ±æÀÌÀ̳Ä, °¡º¯ ±æÀÌ³Ä ÇÏ´Â °Í°ú´Â ´Ù¸¥ ¹®Á¦ ÀÔ´Ï´Ù.
ÀüÀÚ´Â ¹®ÀÚ¿ÀÇ °¢ ¹®ÀÚ°¡ ÇÊ¿ä·Î ÇÏ´Â ¹ÙÀÌÆ® ¼ö¸¦ ¸»ÇÏ°í ÈÄÀÚ´Â ¹®ÀÚ¿¿¡ ÇÒ´çµÇ´Â ÃÑ °ø°£À» ¸»ÇÕ´Ï´Ù. °íÁ¤ Æø, ¶Ç´Â °¡º¯ Æø
character setÀº °íÁ¤ ±æÀÌ À¯Çü(CHAR³ª NCHAR)ÀÇ ¿¿¡µµ »ç¿ëµÉ ¼ö ÀÖ°í °¡º¯ ±æÀÌ À¯Çü(VARCHAR2³ª
NVARCHAR2)¿¡µµ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.
µ¥ÀÌÅͺ£À̽º character set°ú ±¹°¡ character setÀº ¼·Î ¹ÐÁ¢ÇÑ °ü·ÃÀ» °¡Á®¾ß¸¸ ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î ÀϺ» ¼ÒºñÀÚ´Â
JA16EUC¸¦ µ¥ÀÌÅͺ£À̽º character setÀ¸·Î, JA16EUCFIXED¸¦ ±¹°¡ character setÀ¸·Î ¼±ÅÃÇÒ
°ÍÀÔ´Ï´Ù.
NLS ÆĶó¹ÌÅ͸¦ ÁöÁ¤Çϴµ¥´Â ¼¼ °¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. - ¼¹ö ÃøÀÇ ÃʱâÈ
ÆĶó¹ÌÅÍ·Î µðÆúÆ® ¼¹ö NLS ȯ°æ ÁöÁ¤(ÀÌ µðÆúÆ® ¼³Á¤Àº Ŭ¶óÀ̾ðÆ® Ãø¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù.) - Ŭ¶óÀ̾ðÆ® ¿¡ ´ëÇÑ È¯°æ º¯¼ö·Î ¼¹öÀÇ
µðÆúÆ® ¼³Á¤À» ¹«È¿ÈÇÏ´Â Áö¿ª Á¾¼Ó ±â´ÉÀ» ÁöÁ¤ - ALTER SESSION ÆĶó¹ÌÅÍ·Î ¼¼¼Ç, ¶Ç´Â ¼¹ö¿¡ ´ëÇÑ µð·ÑÆ® ¼³Á¤
¹«È¿È
ÃʱâÈ ÆĶó¹ÌÅÍ NLS_LANGUAGE´Â ´ÙÀ½°ú °°Àº ¾ð¾î Á¾¼Ó ±Ô¾à¿¡ ´ëÇÑ °ªµéÀ» Á¤ÀÇÇÕ´Ï´Ù. - ¿À¶óŬ ¸Þ½ÃÁö¿¡ »ç¿ëµÉ
¾ð¾î - ³¯°ú ´ÞÀÇ À̸§°ú ±× ¾àĪ¿¡ »ç¿ëµÉ ¾ð¾î - a.m, p.m, A.D., ±×¸®°í B.C.°ú °°Àº
¶æÀ» °¡Áø ÇØ´ç ¾ð¾îÀÇ ±âÈ£ - ¹®ÀÚ µ¥ÀÌÅÍÀÇ ±âº» Á¤·Ä ½ÃÄö½º ÃʱâÈ ÆĶó¹ÌÅÍ NLS_TERRITORY´Â ´ÙÀ½°ú °°Àº
Å׸®Å丮 Á¾¼Ó ±Ô¾à¿¡ ´ëÇÑ °ªµéÀ» Á¤ÀÇÇÕ´Ï´Ù. - ±âº» ³¯Â¥ Çü½Ä - ½ÊÁø ¹®ÀÚ¿Í ÀÚ¸´¼ö
±¸ºÐÀÚ - ÇØ´ç Áö¿ª ÅëÈ ±âÈ£ - ISO ÅëÈ ½Éº¼ - ISO ÁÖ
°è»ê¹ý - ÁÖ(week)ÀÇ ½ÃÀÛÀÏ
ÁÖ The
Netherlandsó·³ Å׸®Å丮 À̸§¿¡ °ø°£ÀÌ Æ÷ÇԵǾî ÀÖÀ¸¸é Å׸®Å丮 À̸§Àº ¡°The Netherlands¡±Ã³·³ ÀÌÁß ÀοëÇ¥¸¦ »ç¿ëÇؾß
ÇÕ´Ï´Ù.
NLS ÃʱâÈ ¸Å°³º¯¼ö
ÃʱâÈ ¸Å°³º¯¼ö NLS_LANGUAGE´Â ´ÙÀ½ ¸Å°³º¯¼öÀÇ ±âº»°ªÀ» °áÁ¤ÇÕ´Ï´Ù.
¿
¼³¸í
NLS_DATE_LANGUAGE
¿äÀÏ ¹× ¿ù À̸§°ú ÀÌ°ÍÀÇ ¾à¾î, ´Ù¸¥ ³¯Â¥ Çü½Ä ¿ä¼ÒÀÇ Ã¶ÀÚ °ª µî¿¡ ´ëÇÑ ¾ð¾î¸¦ ¸í½ÃÀûÀ¸·Î
º¯°æÇÕ´Ï´Ù.
NLS_SORT
Oracle ¼¹ö¿¡¼ ¹®ÀÚ °ªÀ» Á¤·ÄÇÏ´Â µ¥ »ç¿ëÇÏ´Â ¾ð¾î Á¤·Ä ½ÃÄö½º¸¦ º¯°æÇÕ´Ï´Ù.(Á¤·Ä °ªÀº BINARY ¶Ç´Â
¾ð¾î Á¤·Ä ½ÃÄö½ºÀÇ À̸§À̾î¾ß ÇÕ´Ï´Ù.)
NLS_TERRITORY´Â ´ÙÀ½ ¸Å°³º¯¼ö¿¡ ´ëÇÑ ±âº»°ªÀ» °áÁ¤ÇÕ´Ï´Ù.
¿
¼³¸í
NLS_CURRENCY
»õ Áö¿ª ÅëÈ ±âÈ£¸¦ ¸í½ÃÀûÀ¸·Î ÁöÁ¤ÇÕ´Ï´Ù.
NLS_ISO_CURRENCY
ISO ÅëÈ ±âÈ£¸¦ »ç¿ëÇØ¾ß ÇÏ´Â ¿µ¿ªÀ» ¸í½ÃÀûÀ¸·Î ÁöÁ¤ÇÕ´Ï´Ù.
NLS_DATE_FORMAT
»õ ±âº» ³¯Â¥ Çü½ÄÀ» ¸í½ÃÀûÀ¸·Î ÁöÁ¤ÇÕ´Ï´Ù.(°ªÀº ³¯ÀÚ Çü½Ä ¸ðµ¨À̾î¾ß
ÇÕ´Ï´Ù.)
NLS_NUMERIC_CHARATERS
»õ ½ÊÁø ¹®ÀÚ¿Í ±×·ì ±¸ºÐÀÚ¸¦ ¸í½ÃÀûÀ¸·Î
ÁöÁ¤ÇÕ´Ï´Ù.
À¯·ÎÈ¿ë ÀÌÁß ÅëÈ Áö¿ø
1991³â 1¿ù 1ÀÏ À¯·´ ¿¬ÇÕÀÇ »õ ÅëÈÀÎ À¯·ÎÈ°¡ µîÀåÇÏ¿´À¸¸ç »õ À¯·´ ¿¬ÇÕ Åëȸ¦ Áö¿øÇϱâ À§ÇØ ÀϺΠ¿µ¿ª¿¡
ÀÌÁß ÅëÈ Áö¿øÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. ÃʱâÈ ¸Å°³º¯¼ö NLS_DUAL_CURRENCY´Â »ç¿ëÀÚ ¼¼¼Ç¿¡ ´ëü ÅëÈ ±âÈ£¸¦
¼³Á¤ÇÕ´Ï´Ù.
´ÙÀ½ ¿µ¿ª¿¡ ÀÌÁß ÅëÈ Áö¿øÀ» À§ÇØ À¯·ÎÈ ±âÈ£°¡ Ãß°¡µÇ¾ú½À´Ï´Ù.
¿À½ºÆ®¸®¾Æ, ÀÌÅ»¸®¾Æ, º§±â¿¡, ·è¼ÀºÎ¸£Å©, Çɶõµå, ³×´ú¶õµå, ÇÁ¶û½º
Æ÷¸£Åõ°¥, µ¶ÀÏ, ½ºÆäÀÎ, ¾ÆÀÏ·£µå
WE8ISO8859P1, MS ÄÚµå ÆäÀÌÁö ¹× IBM ÄÚµå ÆäÀÌÁö µîÀÇ ISO ¹®ÀÚ ÁýÇÕÀº À¯·ÎÈ ±âÈ£¿¡ ´ëÇØ ÄÚµå
Æ÷ÀÎÆ®¸¦ ÁöÁ¤Çß½À´Ï´Ù.
NLS_LANG ȯ°æ º¯¼ö·Î °¢ »ç¿ëÀÚ¿¡ ´ëÇØ ±âº» NLS ±â´ÉÀ» ¹«È¿ÈÇÒ ¼ö ÀÖ½À´Ï´Ù. NLS_LANGÀÇ °ªÀº NLS ÃʱâÈ ÆĶó¹ÌÅÍÀÇ °ªÀ»
¸ðµÎ ¹«È¿ÈÇÕ´Ï´Ù. °¢ ±¸¼º ¿ä¼Ò´Â NLS±â´ÉÀÇ ºÎºÐÀ»
Á¦¾îÇÕ´Ï´Ù. NLS_LANG=<language>_<territory>.<charset> ¿¹: NLS_LANG=GERMAN_GERMANY.WE8ISO8859P1 ¿©±â¼: language
NLS_LANGUAGE °ªÀ» ¹«È¿ÈÇÏ°í NLS_LANGUAGE¿Í
¶È°°Àº Ư¼ºµéÀ» Á¦¾îÇÕ´Ï´Ù. territory
NLS_TERRITORY °ªÀ» ¹«È¿ÈÇÏ°í NLS_TERRITORY¿Í
¶È°°Àº Ư¼ºµéÀ» Á¦¾îÇÕ´Ï´Ù. characterset
Ŭ¶óÀ̾ðÆ®
ÀÀ¿ëÇÁ·Î±×·¥(º¸Åë »ç¿ëÀÚÀÇ Å͹̳ο¡ ÀÖ ´Â)ÀÌ »ç¿ëÇÏ´Â ¹®ÀÚ ¾ÏÈ£È Ã¼°è¸¦
ÁöÁ¤ÇÕ´Ï´Ù. NLS_LANGÀº Ŭ¶óÀ̾ðÆ® Å͹̳ÎÀÇ ¹®ÀÚ ¾ÏÈ£È Ã¼°è¸¦ Á¤ÀÇÇÕ´Ï´Ù. ¼·Î ´Ù¸¥ Ŭ¶óÀ̾ðÆ® ´Â ¼·Î ´Ù¸¥ ¾ÏÈ£È Ã¼°è¸¦
»ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Ŭ¶óÀ̾ðÆ® ¿Í
¼¹ö °£¿¡ Àü´ÞµÇ´Â µ¥ÀÌÅÍ´Â ÀÚµ¿ÀûÀ¸·Î µÎ ¾ÏÈ£È Ã¼°è °£¿¡¼ º¯È¯µË´Ï´Ù. µ¥ÀÌÅͺ£À̽º ¾ÏÈ£È Ã¼°è´Â Ŭ¶óÀ̾ðÆ® ¾ÏÈ£È Ã¼°è ÀüºÎ¸¦ Æ÷ÇÔÇؾß
ÇÕ´Ï´Ù. À̶§ÀÇ º¯È¯Àº Ŭ¶óÀ̾ðÆ®
ÀÀ¿ë ÇÁ·Î±×·¥ ¿¡°Ô´Â
Åõ¸íÇÏ°Ô(transparent) ¼öÇàµË´Ï´Ù.
Ãß°¡ ȯ°æ º¯¼ö ¸ðµç NLS
ÃʱâÈ ÆĶó¹ÌÅÍ°¡ ȯ°æ º¯¼ö·Î »ç¿ë °¡´ÉÇÏ¿© °¢ Ŭ¶óÀ̾ðÆ® ¸¶´Ù °¢°¢ NLS Ư¼ºÀ» ÁöÁ¤ÇÏ´Â °ÍÀÌ °¡´ÉÇÕ´Ï´Ù. Gregorian, Persian,
Thai Buddha °°Àº ¿À¶óŬÀÌ »ç¿ëÇÏ´Â ´Þ·Â ½Ã½ºÅÛÀ» ÁöÁ¤Çϱâ À§ÇØ NLS_CALENDAR¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ º¯¼ö´Â Ŭ¶óÀ̾ðÆ® ȯ°æ¿¡¼¸¸ ¼³Á¤µÉ ¼ö
ÀÖ½À´Ï´Ù. NLS_CREDIT, NLS_DEBIT, NLS_DISPLAY, NLS_LANG, NLS_LIST_SEPARATOR,
NLS_MONETARY, NLS_NCHAR
ÁÖ - À̵é
ÆĶó¹ÌÅÍ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀº Oracle8: Server Reference Manual¿¡ ÀÖ½À´Ï´Ù. - ȯ°æ º¯¼ö
ORA_NLS33(¡°µ¥ÀÌÅͺ£À̽º »ý¼º¡± ÀåÀ» ÂüÁ¶ÇϽʽÿÀ.)ÀÌ ¼³Á¤µÇÁö ¾ÊÀ¸¸é µ¥ÀÌÅͺ£À̽º¸¦ µðÆúÆ® character setÀÎ US7ASCII ·Î »ý¼ºÇÒ ¼ö ¹Û¿¡ ¾ø½À´Ï´Ù.
UNIX ¿¡¼´Â ORA_NLS°¡ ´ÙÀ½°ú °°ÀÌ ¼³Á¤µÇ¾î ÀÖ¾î¾ß
ÇÕ´Ï´Ù. $ORACLE_HOME/ocommon/nls/admin/data Windows NT¿¡¼´Â
NLS_LANG°ú ORA_NLS33 °°Àº ÆĶó¹ÌÅÍ´Â ¼³Ä¡½Ã ÀÚµ¿À¸·Î ¼³Á¤µÇ¾î HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
Æú´õÀÇ ·¹Áö½ºÆ®¸®¿¡ ÀúÀåµË´Ï´Ù.
¼¼¼Ç¿¡ ´ëÇÑ °¢ NLS Ư¼ºÀº ALTER SESSION ¸í·ÉÀ¸·Î º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. Ŭ¶óÀ̾ðÆ® ¿Í ¼¹ö ¾ç Ãø¿¡¼ ¸ðµÎ ¼³Á¤ÇÒ
¼ö Àִ ȯ°æ º¯¼öµéÀº ALTER SESSION ¸í·ÉÀ¸·Î ¼öÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. À§ÀÇ ¿¹¿¡¼´Â ³¯Â¥ Çü½ÄÀÌ ¼¼¼Ç¿¡ ´ëÇØ
º¯°æµË´Ï´Ù. SQL*Plus °°Àº µµ±¸´Â ȯ°æ º¯¼ö¸¦ ÀÐ¾î ´ëÀÀµÇ´Â ALTER SESSION ¸í·ÉÀ» ¹ßÈ¿½Ãŵ´Ï´Ù. ¸í½ÃÀûÀ¸·Î ¼öÇàÇÏ´Â
ALTER SESSION ¸í·É »Ó¸¸ ¾Æ´Ï¶ó ÆĶó¹ÌÅÍÀÇ À̸§°ú °ªÀ» ÃëÇÏ´Â µ¥ÀÌÅͺ£À̽º ÆÐÅ°Áö DBMS_SESSION.SET_NLSµµ ÀÖ½À´Ï´Ù.
ÀÌÁø Á¤·ÄÀº ¹®ÀÚ¸¦ ¾ÏÈ£ÈÇϴµ¥ »ç¿ëµÈ ÀÌÁø °ªÀ¸·Î Á¤·ÄÇÏ´Â ÀüÇüÀûÀÎ Á¤·Ä ¹æ½ÄÀÔ´Ï´Ù. ¹®ÀÚÀÇ ¾ËÆĺª À§Ä¡´Â ¾ð¾î¿¡ µû¶ó ´Ù¸¦
°ÍÀÔ´Ï´Ù. ¿¹¸¦ µé¾î µ¶ÀϽÄÀ¸·Î Á¤·ÄÇϸé " ä " ÀÌ ¾ÕÀÌÁö¸¸ ÀÌÁø Á¤·ÄÀ» Çϸ顰z¡±º¸´Ù´Â µÚ¿¡
³ª¿É´Ï´Ù. ÀÌÁø Á¤·ÄÀÇ ÇѰ踦 ±Øº¹Çϱâ À§ÇØ ¿À¶óŬÀº NLS_SORT ÆĶó¹ÌÅÍ·Î ¼³Á¤ÇÏ´Â ¾ð¾î Á¤·ÄÀ» Á¦°øÇÕ´Ï´Ù. ´ÙÀ½ ¿¹´Â ¾ð¾î
Á¤·Ä ±â´ÉÀ» º¸¿© ÁÝ´Ï´Ù. SQL> ALTER SESSION SET
NLS_SORT=BINARY; Session altered. SQL> SELECT letter
FROM letters ORDER BY
letter; L - a b c z u a 6
rows selected.
SQL> ALTER SESSION SET
NLS_SORT=GERMAN; Session altered. SQL> SELECT letter
FROM LETTERS ORDER BY
1; L - a u a b c z 6
rows selected. ÀÌÁø °ªÀÌ ¾Æ´Ñ ¾ð¾î ±Ô¾à¿¡ µû¶ó ºñ±³ÇÏ·Á¸é NLSSORT ÇÔ¼ö¸¦ »ç¿ëÇÒ ¼ö
ÀÖ½À´Ï´Ù. SQL> SELECT letter FROM letters WHERE letter <
¡®z¡¯; L - a b c SQL>
SELECT letter FROM letters 2> WHERE NLSSORT(letter) <
NLSSORT(¡®z¡¯); L - a b a c u
SQL ¹®ÀÚ ÇÔ¼ö´Â ´ÜÀÏ ¹ÙÀÌÆ®¿Í ´ÙÁß ¹ÙÀÌÆ® ¹®ÀÚ¸¦ Áö¿øÇÕ´Ï´Ù. ÀϺΠSQL ÇÔ¼ö´Â ¸í½ÃÀûÀ¸·Î NLS ÆĶó¹ÌÅÍ°¡ ÀÚ½ÅÀÇ ÆĶó¹ÌÅÍ ¸®½ºÆ®ÀÇ
ÀϺηΠÁöÁ¤µÇ´Â °ÍÀ» Çã¿ëÇÕ´Ï´Ù. ±×·¯¹Ç·Î SQL ÇÔ¼ö´Â NLS ȯ°æ¿¡ ÀÇÇØ ÁöÁ¤µÈ ±â´ÉÀ» ¹«È¿ÈÇÒ ¼ö ÀÖ½À´Ï´Ù.
SQL ÇÔ¼ö¿¡¼ NLS ÆĶó¹ÌÅ͸¦ »ç¿ëÇÏ´Â ¿¹ SVRMGR> SELECT
TO_CHAR(hiredate, ¡®dd.mon.yyyy¡¯ , 2>
¡®NLS_DATE_LANGUAGE=GERMAN¡¯ ) 3> FROM
emp TO_CHAR(HIR ----------- 17.dez.1980 20.feb.1981 22.feb.1981 02.apr.1981 28.sep.1981 01.mai.1981 09.jun.1981 19.apr.1987 17.nov.1981 08.sep.1981 23.mai.1987 03.dez.1981 03.dez.1981 23.jan.1982 14
rows selected.
SQL ÇÔ¼ö¿¡ NLS ÆĶó¹ÌÅ͸¦ »ç¿ëÇÏ´Â ¿¹ (°è¼Ó) SVRMGR>
SELECT ename, 2> TO_CHAR(sal,¡®99G999D99¡¯,
¡®NLS_NUMERIC_CHARACTERS=¡®¡¯,.¡¯¡¯¡¯) 3> FROM
emp; ENAME TO_CHAR(SA -------
---------- SMITH 800,00 ALLEN
1.600,00 WARD 1.250,00 JONES
2.975,00 MARTIN 1.250,00 BLAKE
2.850,00 CLARK 2.450,00 SCOTT
3.000,00 KING 5.000,00 TURNER
1.500,00 ADAMS 1.100,00 JAMES
950,00 FORD 3.000,00 MILLER
1.300,00 14 rows selected.
´ÙÀ½ SQL ÇÔ¼ö´Â NLS ÆĶó¹ÌÅ͸¦ »ç¿ëÇÕ´Ï´Ù.
ÇÔ¼ö
NLS ÆĶó¹ÌÅÍ
TO_DATE
NLS_DATA_LANGUAGE NLS_CALENDAR
TO_NUMBER
NLS_NUMERIC_CHARACTERS NLS_CURRENCY NLS_ISO_CURRENCY
TO_CHAR
NLS_DATE_LANGUAGE NLS_NUMERIC_CHARACTERS
NLS_CURRENC NLS_ISO_CURRENCY NLS_CALENDAR
NLS_UPPER, NLS_LOWER, NLS_INITCAP,
NLSSORT
NLS_SORT
¿©·¯ Çü½Ä ¸¶½ºÅ© ±¸¼º ¿ä¼Ò°¡ TO_CHAR, TO_DATE, ±×¸®°í TO_NUMBER µîÀÇ
ÇÔ¼ö¿¡ ´ëÇØ Á¤ÀǵǾî ÀÖ½À´Ï´Ù.
¼ýÀÚ Çü½Ä ¸¶½ºÅ© ±¸¼º ¿ä¼Ò ¡°D¡±´Â ½ÊÁø ±¸ºÐÀÚ ¡°G¡±´Â
ÀÚ¸´¼ö(õ) ±¸ºÐÀÚ ¡°L¡±Àº Áö¿ª ÅëÈ ½Éº¼ ¡°C¡±´Â Áö¿ª ISO ÅëÈ ½Éº¼
³¯Â¥ Çü½Ä ¸¶½ºÅ© ±¸¼º ¿ä¼Ò ¡°RM, rm¡±Àº ·Î¸¶½Ä ´Þ
¹øÈ£ ¡°IW¡±´Â ISO ÁÖ ¹øÈ£ ¡°IYYY, IYY, IY¡±¿Í ¡°I¡±´Â ISO
³â
¾ð¾î À妽ºÈ
À妽º ¹× À妽º ±¸¼º Å×ÀÌºí ´Ü¿ø¿¡¼ ¼³¸íÇÏ´Â ÇÔ¼ö À妽º´Â ¾ð¾îÀûÀ¸·Î Á¤·ÄµÈ À妽º »ý¼º¿¡ ÁÖ·Î »ç¿ëµË´Ï´Ù.
SQL ÇÔ¼ö NLSSORT´Â ÇØ´ç ¾ð¾î Á¤·Ä ½ÃÄö½ºÀÇ Ã¹ ¹ø° ¸Å°³º¯¼ö¸¦ Á¤·ÄÇÏ´Â µ¥ »ç¿ëµÇ´Â ¹ÙÀÌÆ® ¹®ÀÚ¿À» ¹ÝȯÇÕ´Ï´Ù. ÀÌ ¿¹¿¡¼ À妽º´Â
µ¶ÀϾî Á¤·Ä ¼ø¼¿¡ µû¶ó Á¤·ÄµÈ ENAME¿¡ »ý¼ºµË´Ï´Ù. À̸¦ »ç¿ëÇÏ¸é °¢ ¾ð¾î ±ÔÄ¢¿¡ µû¶ó Á¤·ÄµÈ µ¥ÀÌÅÍ¿¡ À妽º ±â¹Ý ÁúÀǸ¦ ¼öÇàÇÒ ¼ö
ÀÖ½À´Ï´Ù.
ºñ±³ ¿¬»êÀÚÀÇ ¾ð¾îÀû ÀÛ¾÷ ¹æ½Ä
NLS_COMP´Â <, > ¹× =¿Í °°Àº ºñ±³ ¿¬»êÀÚÀÇ ¾ð¾îÀû Á¤·Ä ó¸® ¹æ¹ýÀ» Á¦¾îÇÏ´Â µ¿Àû ÃʱâÈ
¸Å°³º¯¼öÀÔ´Ï´Ù. ±âº»°ªÀÎ BINARY·Î ¼³Á¤ÇÏ¸é ¹®ÀÚ¿ÀÇ ÀÌÁø °ªÀ» ±âÁØÀ¸·Î ºñ±³ÇÕ´Ï´Ù. ANSI·Î ¼³Á¤ÇÏ¸é ºñ±³ ¿¬»êÀÚ´Â ¾ð¾îÀû Á¤·Ä ½ÃÄö½º¸¦
»ç¿ëÇÏ¿© NLS_SORT ¼¼¼Ç ¸Å°³º¯¼ö¿¡ µû¶ó ÀÛ¾÷ °á°ú¸¦ ÆÇ´ÜÇÕ´Ï´Ù.
ÀÓÆ÷Æ® µ¿¾È µ¥ÀÌÅÍ´Â ÀÚµ¿ÀûÀ¸·Î NLS_LANG ÆĶó¹ÌÅÍ¿¡ ÀÇÇØ °áÁ¤µÈ ´ë·Î ÁöÁ¤µÈ ¼¼¼Ç¿¡ ´ëÇÑ character setÀ¸·Î º¯È¯µË´Ï´Ù.
µ¥ÀÌÅÍ´Â ¼¼¼Ç character setÀ¸·Î º¯È¯µÈ ÈÄ µ¥ÀÌÅͺ£À̽º character setÀ¸·Î ´Ù½Ã º¯È¯µË´Ï´Ù. ÀÌ ¸»Àº NLS_LANGÀÌ
ÀͽºÆ÷Æ® ÆÄÀÏÀÇ character setÀ¸·Î ¼³Á¤µÇ¾î¾ß¸¸ ÇÑ´Ù´Â ¶æÀÔ´Ï´Ù. SQL*Loaderµµ µ¥ÀÌÅ͸¦ µ¥ÀÌÅÍ ÆÄÀÏ character
setÀ¸·ÎºÎÅÍ µ¥ÀÌÅͺ£À̽º character setÀ¸·Î º¯È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù. Conventional path¸¦ »ç¿ëÇÏ¸é µ¥ÀÌÅÍ´Â ±× ¼¼¼Ç¿¡
´ëÇØ NLS_LANG ÆĶó¹ÌÅÍ°¡ ÁöÁ¤ÇÑ ¼¼¼Ç character setÀ¸·Î º¯È¯µË´Ï´Ù. Direct pathÀÇ °æ¿ì¿¡´Â µ¥ÀÌÅÍ°¡ Á÷Á¢
µ¥ÀÌÅͺ£À̽º character setÀ¸·Î º¯È¯µË´Ï´Ù. SQL*LoaderÀÇ ÄÜÆ®·Ñ ÆÄÀÏÀº µ¥ÀÌÅÍ ÆÄÀÏ ÀÌ ¹ø¿ªµÇ´Â ¹æ¹ýÀ» º¸¿©
ÁÝ´Ï´Ù. Character set ÆĶó¹ÌÅÍ´Â °¢ µ¥ÀÌÅÍ ÆÄÀÏ ¿¡ ¾î¶² character setÀÌ »ç¿ëµÇ°í ÀÖ´ÂÁö ¾Ë·Á
ÁÝ´Ï´Ù. ¿¹: $sqlldr control=utl1case.ctl characterset=WE8ISO9959P1
´ÙÀ½ ÁúÀǹ®À» »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º character set°ú ±¹°¡ character setÀ» º¸½Ê½Ã¿À. SVRMGR>
SELECT parameter, value FROM nls_database_parameters
2> WHERE parameter LIKE ¡®%CHARACTERSET%¡¯; PARAMETER
VALUE --------------------------
--------------------------------- NLS_CHARACTERSET
WE8ISO8859P1 NLS_NCHAR_CHARACTERSET US7ASCII 2 rows
selected.
init<SID>.ora ÆÄÀÏ¿¡ ¸í½ÃÀûÀ¸·Î ¼³Á¤µÈ ÆĶó¹ÌÅÍÀÇ °ª¸¸À» ³ªÅ¸³»´Â ºä ÀÔ´Ï´Ù. SVRMGR>
SELECT * FROM nls_instance_parameters; PARAMETER
VALUE ----------------------------
------------------------- NLS_LANGUAGE
AMERICAN NLS_TERRITORY
AMERICA NLS_SORT NLS_DATE_LANGUAGE NLS_DATE_FORMAT NLS_CURRENCY NLS_NUMERIC_CHARACTERS NLS_ISO_CURRENCY 8
rows selected.
¼¼¼Ç ÆĶó¹ÌÅ͸¦ º¸¿© ÁÖ´Â ºäÀÔ´Ï´Ù. SVRMGR> SELECT *
FROM nls_session_parameters; PARAMETER
VALUE --------------------------
------------------------ NLS_LANGUAGE
AMERICAN NLS_TERRITORY
AMERICA NLS_CURRENCY
$ NLS_ISO_CURRENCY
AMERICA NLS_NUMERIC_CHARACTERS
., NLS_CALENDAR
GREGORIAN NLS_DATE_FORMAT
DD-MON-YY NLS_DATE_LANGUAGE
AMERICAN NLS_SORT
BINARY 9 rows
selected.
NLS ÆĶó¹ÌÅÍ¿¡ ÁöÁ¤ÇÒ ¼ö ÀÖ´Â ¸ðµç °ªÀ» º¸¿© ÁÝ´Ï´Ù. SVRMGR> SELECT * FROM
v$nls_valid_values 2> WHERE
parameter=¡®LANGUAGE¡¯; PARAMETER
VALUE -------------------
---------------- LANGUAGE AMERICAN LANGUAGE
GERMAN LANGUAGE FRENCH LANGUAGE
CANADIAN FRENCH LANGUAGE
SPANISH LANGUAGE
ITALIAN LANGUAGE DUTCH LANGUAGE
SWEDISH LANGUAGE
NORWEGIAN LANGUAGE
DANISH ...
NLS ÆĶó¹ÌÅÍÀÇ ÇöÀç °ªÀ» º¸¿© ÁÝ´Ï´Ù. SVRMGR> SELECT *
FROM v$nls_parameters; PARAMETER
VALUE -----------------------
------------------ NLS_LANGUAGE
AMERICAN NLS_TERRITORY
AMERICA NLS_CURRENCY
$ NLS_ISO_CURRENCY
AMERICA NLS_NUMERIC_CHARAC ., NLS_CALENDAR
GREGORIAN NLS_DATE_FORMAT
DD-MON-YY NLS_DATE_LANGUAGE
AMERICAN NLS_CHARACTERSET
WE8ISO8859P1 NLS_SORT BINARY 10
rows selected.
ÁÖ Character setÀÇ À̸§À» º¸¿©ÁÖ´Â »õ·Î¿î ¿ CHARACTER_SET_NAMEÀÌ
¿©·¯ ºä¿¡ Æ÷ÇԵǾî ÀÖÀ» °ÍÀÔ´Ï´Ù. CHAR_CS´Â µ¥ÀÌÅͺ£À̽º character setÀÌ°í NCHAR_CS´Â ±¹°¡ character
setÀÔ´Ï´Ù. ¿¹¸¦ µé¾î DBA_TAB_COLUMNS´Â COL$·ÎºÎÅÍ ÀÌ ¿À» °¡Á®¿É´Ï´Ù.
¿ä¾à ÂüÁ¶
°ü·Ã ³»¿ë
ÂüÁ¶
ÃʱâÈ ÆĶó¹ÌÅÍ
NLS_LANGUAGE NLS_TERRITORY NLS_DATE_FORMAT NLS_DATE_LANGUAGE NLS_CURRENCY NLS_ISO_CURRENCY NLS_SORT NLS_NUMERIC_CHARACTERS NLS_CALENDAR
µ¿Àû ¼º´É ºä
V$NLS_VALID_VALUES V$NLS_PARAMETERS
µ¥ÀÌÅÍ µñ¼Å³Ê¸® ºä
NLS_DATABASE_PARAMETERS NLS_INSTANCE_PARAMETERS NLS_SESSION_PARAMETERS
¸í·É¾î
ALTER SESSION SET
ÆÐÅ°Áö ÇÁ·Î½ÃÀú¿Í ÇÔ¼ö
DBMS_SESSION.SET_NLS
Database Initialization Parameter¿¡¼ NLS¿¡ °ü·ÃµÈ °ªÀ» ¼³Á¤Çصµ USER SESSION¿¡´Â CLIENTÀÇ
NLS ȯ°æº¯¼ö¿¡ ¼³Á¤µÈ °ªÀÌ Àû¿ëµÈ´Ù. A. TRUE B. FALSE ´ä
O
X Á¤´ä:A