IBM Books

ÂüÁ¶¼­

Ç÷§ ÆÄÀÏ ÀÎÅÍÆäÀ̽º ºÐ¸®¹®ÀÚ

¼º´ÉÀ» Çâ»ó½ÃŰ·Á¸é, ÀÏ·ÃÀÇ SQL ¿äûÀ» ÅëÇØ ¸¸µé¾îÁø Net.Data Ç¥¾ç½Ä Ãâ·ÂÀ» Ç÷§ ÆÄÀÏ·Î À¯ÁöÇϽʽÿÀ. Â÷ÈÄÀÇ ¿äû¿¡¼­´Â SQL ¿äûÀ» ´Ù½Ã ¹ßÇàÇÏ´Â ´ë½Å Ç÷§ ÆÄÀÏÀ» °Ë»öÇÏ¸é µË´Ï´Ù.

Net.Data Ç÷§ ÆÄÀÏÀº Net.Data Å×À̺í·ÎºÎÅÍ ÀÛ¼ºÇÒ ¼ö ÀÖ°í, Net.Data Å×À̺íÀº Ç÷§ ÆÄÀϷκÎÅÍ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. Å×À̺í°ú Ç÷§ ÆÄÀϰ£ º¯È¯À» ÇÏ·Á¸é, Å×ÀÌºí³» Ä÷³°ú Ç÷§ ÆÄÀϳ» ·¹ÄÚµå »çÀÌÀÇ ´ëÀÀÀ» Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù. ºÐ¸®¹®ÀÚ´Â ¿äûµÈ º¯È¯ ¾ç½Ä¿¡ µû¶ó ÆÄÀÏÀ» ¿©·¯ ºÎºÐ(ÇàÀÇ Ä÷³ µî)À¸·Î ³ª´­ ¶§ FFI°¡ »ç¿ëÇÏ´Â Ç÷¡±× ¶Ç´Â ºÐ¸®ÀÚÀÔ´Ï´Ù. ºÐ¸®¹®ÀÚ´Â Ç÷§ ÆÄÀÏÀÇ ·¹ÄÚµå ºÎºÐÀ» ±¸ºÐÇÏ¿© Å×À̺íÀÇ Ä÷³À¸·Î ¸ÊÇÏ´Â ¹æ¹ý°ú, Å×À̺íÀÇ Ä÷³À» Ç÷§ ÆÄÀÏÀÇ ·¹ÄÚµå·Î ¸ÊÇÏ´Â ¹æ¹ýÀ» Á¤ÀÇÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ¹æÆíÀÌ µË´Ï´Ù.

´ÙÀ½°ú °°Àº µÎ °¡Áö ºÐ¸®¹®ÀÚ°¡ ÀÖ½À´Ï´Ù.

°³Çà ¹®ÀÚ(ASCIITEXT)
»ç¿ëÀÚ Å×À̺íÀÌ ÇÑ Ä÷³À¸·Î ±¸¼ºµÇ¾î ÀÖ´Â °æ¿ì ÀÌ º¯È¯À» »ç¿ëÇϽʽÿÀ. Net.Data´Â ÇØ´ç Ç÷§ ÆÄÀÏÀÇ °¢ ·¹Äڵ带 Å×ÀÌºí³» ´ÜÀÏ ÇàÀ¸·Î ´ëÀÀ½Ãŵ´Ï´Ù. ÀÌ·± °æ¿ì, Ç÷§ ÆÄÀϳ»ÀÇ ·¹ÄÚµåµéÀ» ºÐ¸®ÇÏ´Â Á¤±Ô °³Çà ¹®ÀÚ°¡ À¯ÀÏÇÏ°Ô »ç¿ëµÇ´Â ºÐ¸®¹®ÀÚÀÔ´Ï´Ù.

°³Çà ¹®ÀÚ ¹× ºÐ¸®¹®ÀÚ ¹®ÀÚ¿­(DELIMITED)
»ç¿ëÀÚ Å×À̺íÀÌ ¿©·¯ Ä÷³À¸·Î ±¸¼ºµÇ¾î ÀÖ´Â °æ¿ì ÀÌ º¯È¯À» »ç¿ëÇϽʽÿÀ. Net.Data°¡ Å×ÀÌºí³» ÇàÀ¸·ÎºÎÅÍ Ç÷§ ÆÄÀÏ ·¹Äڵ带 ÀÛ¼ºÇÏ´Â °æ¿ì, Ç׸ñ°£ ºÐ¸®Àڷμ­ ºÐ¸®¹®ÀÚ ¹®ÀÚ¿­À» µÓ´Ï´Ù. Net.Data°¡ Ç÷§ ÆÄÀϷκÎÅÍ Å×À̺íÀ» ÀçÀÛ¼ºÇÏ´Â °æ¿ì, ºÐ¸®¹®ÀÚ ¹®ÀÚ¿­À» »ç¿ëÇÏ¿© Å×ÀÌºí³» Ä÷³¿¡ µÑ °¢ ÇàÀÇ ¹®ÀÚ¿­À» °áÁ¤ÇÕ´Ï´Ù. ÀÌ·± °æ¿ì, Á¤±Ô °³Çà ¹®ÀÚ´Â Å×À̺íÀÇ Çà¿¡ ÇØ´çÇÏ´Â Ç÷§ ÆÄÀϳ»ÀÇ ·¹ÄÚµåµéÀ» ºÐ¸®Çϰí, ºÐ¸®¹®ÀÚ ¹®ÀÚ¿­Àº ´ÜÀÏ ·¹Äڵ峻ÀÇ Ç׸ñµéÀ» ºÐ¸®ÇÕ´Ï´Ù.

Àбâ Á¶ÀÛÀÇ °æ¿ì, ºÐ¸®¹®ÀÚ´Â ÆÄÀÏÀÇ ³»¿ëÀ» Å×À̺íÀÇ Çà°ú Ä÷³À¸·Î ºÐ¸®ÇÕ´Ï´Ù. ¾²±â Á¶ÀÛÀÇ °æ¿ì, ºÐ¸®¹®ÀÚ´Â Å×À̺íÀÇ Çà°ú Ä÷³¿¡ °ªÀÇ ³¡À» ³ªÅ¸³À´Ï´Ù. Net.Data´Â ºÐ¸®¹®ÀÚ¸¦ Net.Data ¸ÅÅ©·Î ¹®ÀÚ¿­·Î FFI¿¡ Àü´ÞÇϸç, DELIMITER ¸Å°³º¯¼ö¿¡ ¸í½ÃÀûÀ¸·Î ³ª¿­µÇÁö ¾Ê´Â ÇÑ ¹®ÀÚÀÇ ³¡¿¡ ³Î(NULL) ¹®ÀÚ¸¦ Æ÷ÇÔ½ÃŰÁö ¾Ê½À´Ï´Ù.

ºÐ¸®¹®ÀÚ¿¡ ³Î(NULL) ¹®ÀÚ¸¦ »ç¿ëÇÏ·Á¸é, µÎ °³ÀÇ Å« µû¿ÈÇ¥ ¾È¿¡ °ø¹é ¹®ÀÚ¿­À» µÎ´Â("""") ´ë½Å ¿ª½½·¡½¬¿Í 0À» Å« µû¿ÈÇ¥·Î ¹­¾î("\0") DELIMITER ¸Å°³º¯¼ö¸¦ ÁöÁ¤ÇϽʽÿÀ. ASCIITEXT º¯È¯À» ÁöÁ¤ÇÏ´Â °æ¿ì, Net.Data´Â °³Çà ¹®ÀÚ¸¦ ºÐ¸®¹®ÀÚ·Î »ç¿ëÇÏ°í ¿äûµÈ ºÐ¸®¹®ÀÚ¸¦ ¹«½ÃÇÕ´Ï´Ù.

¾²±â Á¶ÀÛ¿¡ ´ëÇØ Àбâ Á¶ÀÛ°ú ´Ù¸¥ ºÐ¸®¹®ÀÚ¸¦ »ç¿ëÇÏ´Â °æ¿ì ÆÄÀÏÀÌ À߸ø º¯°æµÉ ¼ö ÀÖ½À´Ï´Ù. Net.Data´Â »õ·Î¿î ºÐ¸®¹®ÀÚ¸¦ »ç¿ëÇÏ¿© ÆÄÀÏÀ» ÀÛ¼ºÇÕ´Ï´Ù.

ºÐ¸®¹®ÀÚÀÇ ÃÖ´ë ±æÀÌ´Â 256 ¹®ÀÚÀÔ´Ï´Ù.


[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]