CLI/ODBC/JDBC µå¶óÀ̹ö´Â Ŭ¶óÀ̾ðÆ® ±¸¼º Áö¿ø ÇÁ·Î±×·¥À̳ª ODBC µå¶óÀ̹ö °ü¸®ÀÚ(½Ã½ºÅÛ¿¡ ¼³Ä¡µÈ °æ¿ì)¸¦ ÅëÇØ ±¸¼ºÇϰųª db2cli.ini ÆÄÀÏÀ» ¼öµ¿À¸·Î ÆíÁýÇÏ¿© ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼³Ä¡ ¹× ±¸¼º º¸Ãæ ¼³¸í¼ ¶Ç´Â CLI Guide and Reference¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
DB2 CLI/ODBC µå¶óÀ̹ö ±âº» È°µ¿Àº db2cli.ini ÆÄÀÏÀ» ÅëÇؼ³ª SQLDriverConnect() ¶Ç´Â SQLBrowseConnect() CLI API¸¦ ÅëÇØ PATCH1 ¹× PATCH2 Å°¿öµå ¸ðµÎ¿¡ °ªÀ» ÁöÁ¤ÇÏ¿© ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
PATCH1 Å°¿öµå´Â »ç¿ëÀÚ°¡ ¼³Á¤ÇÏ·Á´Â ¸ðµç Å°¿öµå¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ÆÐÄ¡ 1, 2 ¹× 8ÀÌ ÁöÁ¤µÈ °æ¿ì, PATCH1ÀÇ °ªÀº 11ÀÔ´Ï´Ù. ´ÙÀ½Àº °¢ Å°¿öµå °ªÀÇ ¼³¸í°ú µå¶óÀ̹ö¿¡ ¹ÌÄ¡´Â ¿µÇâÀÔ´Ï´Ù.
1 - "count(exp)"¿¡ ´ëÇÑ µå¶óÀ̹ö °Ë»öÀ» ÇÏ°í À̸¦ "count(distinct exp)"·Î ´ëüÇÕ´Ï´Ù. ÀϺΠDB2 ¹öÀü¿¡¼ "count(exp)" ±¸¹®À» Áö¿øÇÏ°í, ±× ±¸¹®ÀÌ ÀϺΠODBC ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ »ý¼ºµÇ±â ¶§¹®¿¡ ÇÊ¿äÇÕ´Ï´Ù. ¼¹ö°¡ "count(exp)" ±¸¹®À» Áö¿øÇÏÁö ¾ÊÀ» °æ¿ì Microsoft ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ ÇÊ¿ä·Î ÇÕ´Ï´Ù. 2 - LITERAL_PREFIX ¶Ç´Â LITERAL_SUFFIX Ä÷³¿¡ ´ëÇÑ SQLGetTypeInfo() ÇÔ¼ö¿¡ SQL_NULL_DATA°¡ ¸®Å쵃 ¶§ ¸î¸î ODBC ÀÀ¿ëÇÁ·Î±×·¥ÀÌ Æ®·¦µË´Ï´Ù. ÀÌ´Â µå¶óÀ̹ö°¡ ºó ¹®ÀÚ¿À» ´ë½Å ¸®ÅÏÇϵµ·Ï °Á¦ ¼öÇàÇÕ´Ï´Ù. Impromptu 2.0¿¡¼ ÇÊ¿äÇÕ´Ï´Ù. 4 - ½Ã°£¼ÒÀο¡¼ ½Ã°£°ú ºÐ¼ö ºÎºÐÀÌ 0ÀÏ °æ¿ì, µå¶óÀ̹ö°¡ ÀÔ·Â ½Ã°£¼ÒÀÎ µ¥ÀÌÅ͸¦ ³¯Â¥ µ¥ÀÌÅͷΠó¸®Çϵµ·Ï °Á¦ ¼öÇàÇÕ´Ï´Ù. Microsoft Access¿¡¼ ÇÊ¿äÇÕ´Ï´Ù. 8 - ½Ã°£¼ÒÀο¡¼ ³¯Â¥ ºÎºÐÀÌ 1899-12-30ÀÏ °æ¿ì, µå¶ó¹ö°¡ ÀÔ·Â ½Ã°£¼ÒÀÎ µ¥ÀÌÅ͸¦ ½Ã°£ µ¥ÀÌÅͷΠó¸®Çϵµ·Ï °Á¦ ¼öÇàÇÕ´Ï´Ù. Microsoft Access¿¡¼ ÇÊ¿äÇÕ´Ï´Ù. 16 - »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. 32 - µå¶óÀ̹ö°¡ SQL_LONGVARCHAR, SQL_LONGVARBINARY ¹× SQL_LONGVARGRAPHIC Ä÷³¿¡ ´ëÇÑ Á¤º¸¸¦ ¸®ÅÏÇÏÁö ¾Êµµ·Ï °Á¦ ¼öÇàÇÕ´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥¿¡°Ô´Â ±ä Çʵ尡 Áö¿øµÇÁö ¾Ê´Â °Íó·³ ³ªÅ¸³³´Ï´Ù. Lotus 123¿¡¼ ÇÊ¿äÇÕ´Ï´Ù. 64 - µå¶óÀ̹ö°¡ ±×·¡ÇÈ Ãâ·Â ¹®ÀÚ¿À» ³Î(NULL) Á¾·áÇϵµ·Ï °Á¦ ¼öÇàÇÕ´Ï´Ù. 2¹ÙÀÌÆ® ȯ°æ¿¡¼ Microsoft Access¿¡ ÇÊ¿äÇÕ´Ï´Ù. 128 - µå¶óÀ̹ö°¡ "SELECT Config, nValue FROM MSysConf" Á¶È¸°¡ ¼¹ö·Î °¡°Ô Çϵµ·Ï °Á¦ ¼öÇàÇÕ´Ï´Ù. ÇöÀç µå¶óÀ̹ö´Â ¿¬°üµÈ SQLSTATE °ª S0002(Å×À̺íÀ» ãÀ» ¼ö ¾øÀ½)ÀÇ ¿À·ù¸¦ ¸®ÅÏÇÕ´Ï´Ù. »ç¿ëÀÚ°¡ ÀÌ ±¸¼º Å×À̺íÀ» µ¥ÀÌÅͺ£À̽º¿¡ ÀÛ¼ºÇÏ°í ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ±×°Í¿¡ ¾×¼¼½ºÇϵµ·Ï ÇÒ °æ¿ì ÇÊ¿äÇÕ´Ï´Ù. 256 - µå¶óÀ̹ö°¡ SQLStatistics() È£Ãâ¿¡¼ ±âº» Å° Ä÷³À» ¸ÕÀú ¸®ÅÏÇϵµ·Ï °Á¦ ¼öÇàÇÕ´Ï´Ù. ÇöÀç, µå¶óÀ̹ö´Â Ç¥ÁØ ODBC µ¿ÀÛÀÎ »öÀÎ À̸§º°·Î Á¤·ÄµÈ »öÀεéÀ» ¸®ÅÏÇÕ´Ï´Ù. 512 - µå¶óÀ̹ö°¡ SQL_API_SQLTABLEPRIVILEGES ¹× SQL_API_SQLCOLUMNPRIVILEGES SQL_API_SQLTABLEPRIVILEGES ¹× SQL_API_SQLCOLUMNPRIVILEGES. 1024 - µå¶óÀ̹ö°¡ ½ÇÇàµÈ UPDATE ¶Ç´Â DELETE¹®ÀÌ ¾î¶² Çà¿¡µµ ¿µÇâÀ» ¸ø¹ÌÄ¥ °æ¿ì, SQLExecute() ¶Ç´Â SQLExecDirect()¿¡ SQL_NO_DATA_FOUND ´ë½Å SQL_SUCCESS¸¦ ¸®ÅÏÇϵµ·Ï °Á¦ ¼öÇàÇÕ´Ï´Ù. Visual Basic ÀÀ¿ëÇÁ·Î±×·¥¿¡ ÇÊ¿äÇÕ´Ï´Ù. 2048 - »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. 4096 - µå¶óÀ̹ö°¡ ÀÚµ¿ È®¾à ¸ðµåÀÏ ¶§ Ä¿¼¸¦ ´ÝÀº ÈÄ COMMIT¹®À» ¹ßÇàÇÏÁö ¸øÇϵµ·Ï °Á¦ ¼öÇàÇÕ´Ï´Ù. 8192 - µå¶óÀ̹ö°¡ ÀúÀå ÇÁ·Î½Ãµà¾î¸¦ È£ÃâÇÑ ÈÄ Ãß°¡ °á°ú ¼¼Æ®¸¦ ¸®ÅÏÇϵµ·Ï °Á¦ ¼öÇàÇÕ´Ï´Ù. ÀÌ °á°ú ¼¼Æ®´Â ÇÑ ÇàÀÇ °á°ú ¼¼Æ®·Î, ÀúÀå ÇÁ·Î½Ãµà¾îÀÇ Ãâ·Â °ªµé·Î ±¸¼ºµË´Ï´Ù. Powerbuild ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. 32768 - µå¶óÀ̹ö°¡ Microsoft Query ÀÀ¿ëÇÁ·Î±×·¥À» DB2 MVS µ¿ÀǾ ´ëÇØ ÀÛ¾÷Çϵµ·Ï °Á¦ ¼öÇàÇÕ´Ï´Ù. 65536 - µå¶óÀ̹ö°¡ »ç½Ç»ó ±×·¡ÇÈ ¸®ÅÍ·²ÀÎ ¹®ÀÚ ¸®ÅÍ·² ¾Õ¿¡ ¼öµ¿À¸·Î "G"¸¦ »ðÀÔÇϵµ·Ï °Á¦ ¼öÇàÇÕ´Ï´Ù. ÀÌ ÆÐÄ¡´Â 2¹ÙÀÌÆ® ȯ°æ¿¡¼ ÀÛ¾÷ÇÒ ¶§ Ç×»ó Á¦°øµÇ¾î¾ß ÇÕ´Ï´Ù. 131072 - ½Ã°£¼ÒÀÎ Ä÷³ÀÌ °íÀ¯ »öÀÎÀÇ ÀϺÎÀÏ °æ¿ì µå¶óÀ̹ö°¡ ´ë½Å ½Ã°£¼ÒÀÎ Ä÷³À» CHAR(26) Ä÷³À¸·Î ¼³¸íÇϵµ·Ï °Á¦ ¼öÇàÇÕ´Ï´Ù. Microsoft ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ ÇÊ¿äÇÕ´Ï´Ù. 262144 - µå¶óÀ̹ö°¡ SYSCAT.PROCEDURES ¹× SYSCAT.PROCPARMS Å×ÀÌºí ´ë½Å ÀÇ»ç Ä«Å»·Î±× Å×À̺íÀÎ db2cli.procedures¸¦ »ç¿ëÇϵµ·Ï °Á¦ ¼öÇàÇÕ´Ï´Ù. 524288 - DB2/400 V3.x ½Ã½ºÅÛ¿¡ ´ëÇÑ ½Ã½ºÅÛ Å×À̺íÀ» Á¶È¸ÇÒ ¶§ µå¶óÀ̹ö°¡ TABLE_SCHEMA ´ë½Å SYSTEM_TABLE_SCHEMA¸¦ »ç¿ëÇϵµ·Ï °Á¦ ¼öÇàÇÕ´Ï´Ù. ±× °á°ú ¼º´ÉÀÌ Çâ»óµË´Ï´Ù. 1048576 - µå¶óÀ̹ö°¡ ±æÀÌ°¡ 0ÀÎ ¹®ÀÚ¿À» SQLPutData()¸¦ ÅëÇØ SQL_NULL_DATA·Î ó¸®Çϵµ·Ï °Á¦ ¼öÇàÇÕ´Ï´Ù.
PATCH2 Å°¿öµå´Â PATCH1 Å°¿öµå¿Í ´Ù¸¨´Ï´Ù. ÀÌ °æ¿ì, ½°Ç¥ ±¸ºÐ ¹®ÀÚ¸¦ »ç¿ëÇÏ¿© ¿©·¯ ÆÐÄ¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ÆÐÄ¡ 1, 4 ¹× 5°¡ ÁöÁ¤µÈ °æ¿ì, PATCH2ÀÇ °ªÀº "1,4,5"ÀÔ´Ï´Ù. ´ÙÀ½Àº °¢ Å°¿öµå °ªÀÇ ¼³¸í°ú µå¶óÀ̹ö¿¡ ¹ÌÄ¡´Â ¿µÇâÀÔ´Ï´Ù.
1 - µå¶óÀ̺갡 CALL¹®¿¡¼ ÀúÀå ÇÁ·Î½Ãµà¾îÀÇ À̸§À» ´ë¹®ÀÚ·Î ¹Ù²Ùµµ·Ï °Á¦ ¼öÇàÇÕ´Ï´Ù. 2 - »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. 3 - µå¶óÀ̹ö°¡ ½ºÅ°¸¶ È£Ãâ¿¡ ´ëÇÑ ¸ðµç Àμö¸¦ ´ë¹®ÀÚ·Î º¯È¯Çϵµ·Ï °Á¦ ¼öÇàÇÕ´Ï´Ù. 4 - µå¶óÀ̹ö°¡ ½ºÅ°¸¶ È£Ãâ¿¡ ´ëÇØ ¹öÀü 5 À¯»ç °á°ú ¼¼Æ® ´ë½Å ¹öÀü 2.1.2 À¯»ç °á°ú ¼¼Æ®(Áï, SQLColumns(), SQLProcedureColumns() µî)¸¦ ¸®ÅÏÇϵµ·Ï °Á¦ ¼öÇàÇÕ´Ï´Ù. 5 - µå¶óÀ̹ö°¡ ÀÔ·Â VARCHAR Ä÷³ÀÇ Ã³¸®¸¦ ÃÖÀûÈÇÏÁö ¾Êµµ·Ï °Á¦ ¼öÇàÇÕ´Ï´Ù. ÀÌ ¶§, µ¥ÀÌÅÍ¿¡ ´ëÇÑ Æ÷ÀÎÅÍ¿Í ±æÀÌ¿¡ ´ëÇÑ Æ÷ÀÎÅÍ´Â ¸Þ¸ð¸®¿¡¼ ¿¬¼ÓµË´Ï´Ù. 6 - µå¶óÀ̹ö°¡ ȸé À̵¿ÀÌ °¡´ÉÇÑ Ä¿¼°¡ Áö¿øµÇÁö ¾Ê´Â ¸Þ½ÃÁö¸¦ ¸®ÅÏÇϵµ·Ï °Á¦ ¼öÇàÇÕ´Ï´Ù. DB2 Ŭ¶óÀ̾ðÆ®°¡ ¹öÀü 5ÀÌ°í ¼¹ö°¡ DB2 UDB ¹öÀü 5ÀÏ °æ¿ì Visual Basic ÇÁ·Î±×·¥¿¡¼ ÇÊ¿äÇÕ´Ï´Ù. 7 - µå¶óÀ̹ö°¡ ¸ðµç GRAPHIC Ä÷³ µ¥ÀÌÅÍ À¯ÇüÀ» CHAR Ä÷³ µ¥ÀÌÅÍ À¯Çü¿¡ ¸ÊÇÎÇϵµ·Ï °Á¦ ¼öÇàÇÕ´Ï´Ù. ÀÌ´Â 2¹ÙÀÌÆ® ȯ°æ¿¡¼ ÇÊ¿äÇÕ´Ï´Ù. 8 - µå¶óÀ̹ö°¡ ½ºÅ°¸¶ È£Ãâ¿¡¼ Ä«Å»·Î±× °Ë»ö Àμö¸¦ ¹«½ÃÇϵµ·Ï °Á¦ ¼öÇàÇÕ´Ï´Ù. 9 - Ä¿¼ÀÇ Ãʱ⠴ݱ⿡ ´ëÇØ È®¾àÇÏÁö ¾Ê½À´Ï´Ù. 10 - »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. 11 - Ä«Å»·Î±× À̸§ÀÌ Áö¿øµÊÀ» º¸°íÇÕ´Ï´Ù(VB ÀúÀå ÇÁ·Î½Ãµà¾î). 12 - ½ºÅ°¸¶ È£Ãâ Àμö¿¡¼ Å« µû¿ÈÇ¥¸¦ Á¦°ÅÇÕ´Ï´Ù(Visual Interdev). 13 - db2cli.ini¿¡¼ Ãâ·Â ¿¬°á ¹®ÀÚ¿¿¡ Å°¿öµå¸¦ Ãß°¡ÇÏÁö ¾Ê½À´Ï´Ù. 14 - SQLProcedures() ¹× SQLProcedureColumns()¿¡¼ ½ºÅ°¸¶ À̸§À» ¹«½ÃÇÕ´Ï´Ù. 15 - ¹®ÀÚ Ãâ·Â¿¡¼ ¼Ò¼öÁ¡¿¡ ´ëÇØ Ç×»ó ¸¶Ä§Ç¥¸¦ »ç¿ëÇÕ´Ï´Ù. 16 - ¿ ¶§¸¶´Ù ¼³¸í Á¤º¸¸¦ ¸®ÅÏÇϵµ·Ï °Á¦ ¼öÇàÇÕ´Ï´Ù. 17 - ¼³¸í¿¡¼ Ä÷³ À̸§À» ¸®ÅÏÇÏÁö ¾Ê½À´Ï´Ù. 18 - ¸®ÅÍ·²À» ¸Å°³º¯¼ö Ç¥½Ã¹®ÀÚ·Î ´ëüÇÏ·Á°í ÇÕ´Ï´Ù. 19 - ÇöÀç, DB2 MVS V4.1Àº ¿ÜºÎ Á¶ÀÎ ÀýÀÇ ON Àý¿¡¼ °ýÈ£°¡ Çã¿ëµÇ´Â ODBC ±¸¹®À» Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ PATCH2¸¦ ÄѸé IBM DB2 ODBC µå¶óÀ̹ö´Â ¿ÜºÎ Á¶ÀÎ ÀýÀÌ ODBC escape ¼ø¼¿¡ ÀÖÀ» ¶§ °ýÈ£¸¦ Á¦°ÅÇÕ´Ï´Ù. ÀÌ PATCH2´Â DB2 MVS 4.1´ëÇؼ À϶§¸¸ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. 20 - ÇöÀç, MVSÀÇ DB2´Â ¸Å°³º¯¼ö Ç¥½Ã¹®ÀÚ°¡ ¸ðµÎ ÇÇ¿¬»êÀÚÀÎ BETWEEN ¼ú¾î(expression ? BETWEEN ?)¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ ÆÐÄ¡¸¦ ÄѸé IBM ODBC µå¶óÀ̹ö°¡ ¼ú¾î¸¦ (expression >= ? and expression <= ?)·Î ÀçÀÛ¼ºÇϵµ·Ï ¸¸µì´Ï´Ù. 21 - ÀúÀå ÇÁ·Î½Ãµà¾î¿¡ ´ëÇÑ ¸ðµç OUTPUTÀ» SQL_NULL_DATA·Î ¼³Á¤ÇÕ´Ï´Ù. 22 - PATCH2´Â IBM ODBC µå¶óÀ̹ö°¡ ¿ÜºÎ Á¶ÀÎÀ» Áö¿øµÇÁö ¾Ê´Â °ÍÀ¸·Î º¸°íÇϵµ·Ï ¸¸µì´Ï´Ù. ÀÌ´Â col1 ±æÀÌ°¡ 254ÀÚ º¸´Ù Å« ¿ÜºÎ Á¶ÀÎ ¸í·É¹®À» »ç¿ëÇÏ´Â SELECT DISTICNT col1 ¶Ç´Â ORDER BY col1À» »ý¼ºÇÏ¿© DB2 UDB°¡ ¿À·ù¸¦ ¸®ÅÏÇÏ´Â(DB2 UDB´Â 254¹ÙÀÌÆ® ÀÌ»óÀÇ Ä÷³À» ÀÌ »ç¿ë¹ý¿¡¼ Áö¿øÇÏÁö ¾ÊÀ¸¹Ç·Î) ÀÀ¿ëÇÁ·Î±×·¥¿¡ ÇØ´çµË´Ï´Ù. 23 - cbColDef=0°ú ¹ÙÀεåµÇ´Â ¸Å°³º¯¼ö¿¡ ´ëÇÑ ÀÔ·ÂÀ» ÃÖÀûÈÇÏÁö ¾Ê½À´Ï´Ù. 24 - ½Ã°£ °ªÀ» ¹®ÀÚ·Î ¸ÊÇÎÇϱâ À§ÇÑ ÀϽÃÀûÀÎ ÇØ°áÃ¥¿¡ ¾×¼¼½ºÇÕ´Ï´Ù. 25 - ½ÊÁø¼ö Ä÷³¿¡ ´ëÇÑ ÀϽÃÀûÀÎ ÇØ°áÃ¥¿¡ ¾×¼¼½ºÇÏ¿©, ¹®ÀÚ Ç¥Çö¿¡¼ ÈÄ¹Ì 0µéÀ» Á¦°ÅÇÕ´Ï´Ù. 26 - sqlcode 464¸¦ ÀÀ¿ëÇÁ·Î±×·¥¿¡ ¸®ÅÏÇÏÁö ¾Ê½À´Ï´Ù. °á°ú ¼¼Æ®°¡ ¸®ÅϵÊÀ» ³ªÅ¸³À´Ï´Ù. 27 - ÀÀ¿ëÇÁ·Î±×·¥ÀÌ À¯È¿ÇÑ °ªÀ» ÁöÁ¤ÇÒÁö¶óµµ, SQLTableÀÌ TABLETYPE Å°¿öµå °ªÀ» »ç¿ëÇϵµ·Ï °Á¦ ¼öÇàÇÕ´Ï´Ù. 28 - ½Ç¼ö Ä÷³À» DOUBLE Ä÷³À¸·Î ¼³¸íÇÕ´Ï´Ù. 29 - ½ÊÁø¼ö Ä÷³¿¡ ´ëÇÑ ADO ÀϽÃÀûÀÎ ÇØ°áÃ¥ - 1 > x > -1ÀÏ ¶§, x°ª¿¡ »ç¿ëµÈ ¸Ç ¾ÕÀÇ 0(¿µ)À» Á¦°Å(¸î¸î MDAC ¹öÀü¿¡¸¸ ÇÊ¿ä) 30 - ÀúÀå ÇÁ·Î½Ãµà¾î ij½³ ÃÖÀûȸ¦ »ç¿ëÇÒ ¼ö ¾ø°Ô ÇÕ´Ï´Ù. 31 - SQLStatistics È£Ãâ¿¡¼ º°¸í¿¡ ´ëÇÑ Åë°è¸¦ º¸°íÇÕ´Ï´Ù. 32 - sqlcode -727 ÀÌÀ¯ ÄÚµå 4 󸮸¦ ´ëüÇÕ´Ï´Ù. 33 - char·Î ¹Ù²î¾úÀ» ¶§ ½Ã°£¼ÒÀÎÀÇ ISO ¹öÀüÀ» ¸®ÅÏÇÕ´Ï´Ù. (ODBC ¹öÀüÀÇ ¹Ý´ë·Î) 34 - CHAR FOR BIT DATA Ä÷³À» CHAR·Î º¸°íÇÕ´Ï´Ù. 35 - SQL_DESC_BASE_TABLE_NAMEÀÌ ¿äûµÇ¾úÀ» ¶§ À¯È¿ÇÏÁö ¾ÊÀº TABLENAMEÀ» º¸°íÇÕ´Ï´Ù - ADO ÀбâÀü¿ë ÃÖÀûÈ 36 - ¿¹¾àµÊ 37 - ¿¹¾àµÊ