¿¬ÇÕ ¼¹ö¿¡ Sybase µ¥ÀÌÅÍ ¼Ò½º¸¦ Ãß°¡Çϱâ Àü¿¡ DB2 ¿¬ÇÕ ¼¹ö¿¡
Sybase Open Client ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³Ä¡ ¹× ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù.
Open Client ¼ÒÇÁÆ®¿þ¾îÀÇ ¼³Ä¡¿¡ °üÇÑ ÀÚ¼¼ÇÑ »çÇ×Àº Sybase¿¡
Æ÷ÇÔµÈ ¹®¼¿¡¼ ¼³Ä¡ ÀýÂ÷¸¦ ÂüÁ¶ÇϽʽÿÀ.
¼³Ä¡ÀÇ ÀϺηÎ, Sybase ¼¹ö¿¡ ¼³Ä¡µÈ Sybase Ä«Å»·Î±× ÀúÀå ÇÁ·Î½Ãµà¾î ¹× DB2 ¿¬ÇÕ ¼¹ö¿¡
¼³Ä¡µÈ Sybase Open Client ¶óÀ̺귯¸®°¡ Æ÷ÇԵƴÂÁö È®ÀÎÇϽʽÿÀ.
Ŭ¶óÀ̾ðÆ® ¼ÒÇÁÆ®¿þ¾î¿¡¼ Sybase ¼¹ö·Î ¿¬°áÀ» ±¸¼ºÇÑ ÈÄ¿¡,
Sybase µµ±¸ Áß Çϳª¸¦ »ç¿ëÇÏ¿© ¿¬°áÀ» Å×½ºÆ®ÇϽʽÿÀ. UNIX¿ë isql µµ±¸¿Í
Windows¿ë SQL Advantage µµ±¸¸¦ »ç¿ëÇϽʽÿÀ.
¿¬ÇÕ ¼¹ö¸¦ ¼³Á¤ÇÏ¿© Sybase µ¥ÀÌÅÍ ¼Ò½º¿¡ ÀúÀåµÈ µ¥ÀÌÅÍ¿¡ ¾×¼¼½ºÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.
ÀÌ ÀåÀº 2´Ü°è ¹× 3´Ü°è¸¦ ¼³¸íÇÕ´Ï´Ù.
ÀÌ ÀåÀÇ ÁöħÀº Windows NT, AIX ¹× Solaris ¿î¿µ ȯ°æ¿¡ Àû¿ëµË´Ï´Ù. Ç÷§Æûº° Â÷ÀÌ´Â ÇØ´ç ºÎºÐ¿¡¼ ¼³¸íÇÕ´Ï´Ù.
Sybase µ¥ÀÌÅÍ ¼Ò½º¸¦ ¿¬ÇÕ ¼¹ö¿¡ Ãß°¡ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.
°¢ ´Ü°è´Â ´ÙÀ½¿¡ ÀÚ¼¼È÷ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.
db2dj.ini ÆÄÀÏÀ» ¼öÁ¤ÇÏ°í db2set ¸í·ÉÀ» ½ÇÇàÇÏ¿© µ¥ÀÌÅÍ ¼Ò½º ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇϽʽÿÀ. db2dj.ini ÆÄÀÏ¿¡´Â ¿¬ÇÕ ¼¹ö¿¡ ¼³Ä¡µÈ Sybase Ŭ¶óÀ̾ðÆ® ¼ÒÇÁÆ®¿þ¾îÀÇ ±¸¼º Á¤º¸°¡ µé¾î ÀÖ½À´Ï´Ù. db2set ¸í·ÉÀº »ç¿ëÀÚ ¼³Á¤À¸·Î DB2 ÇÁ·ÎÆÄÀÏ ·¹Áö½ºÆ®¸®¸¦ °»½ÅÇÕ´Ï´Ù.
ÆÄƼ¼ÇµÈ µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛÀÇ Æ¯Á¤ ÀνºÅϽº¿¡¼ ¸ðµç ³ëµå¿¡ ÇϳªÀÇ db2dj.ini ÆÄÀÏÀ» »ç¿ëÇϰųª ƯÁ¤ ÀνºÅϽº¿¡¼ Çϳª ÀÌ»óÀÇ ³ëµå¿¡ °íÀ¯ÇÑ db2dj.ini ÆÄÀÏÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÆÄƼ¼ÇµÇÁö ¾ÊÀº µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ¿¡´Â ÀνºÅϽºº°·Î ´Ü ÇϳªÀÇ db2dj.ini ÆÄÀÏÀÌ ÀÖ½À´Ï´Ù.
ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
SYBASE="<sybase home directory>"
¿©±â¼, <sybase home directory>´Â Sybase Ŭ¶óÀ̾ðÆ®°¡ ¼³Ä¡µÈ µð·ºÅ丮ÀÔ´Ï´Ù.
ÆÄƼ¼ÇµÇÁö ¾ÊÀº µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ¿¡¼ db2dj.ini ÆÄÀÏÀ» »ç¿ëÇϰųª db2dj.ini ÆÄÀÏÀ» ÇöÀç ³ëµå¿¡¸¸ Àû¿ëÇÏ·Á¸é ´ÙÀ½À» ½ÇÇàÇϽʽÿÀ.
db2set DB2_DJ_INI=$HOME/sqllib/cfg/db2dj.ini
ÆÄƼ¼ÇµÈ µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛÀÇ db2dj.ini ÆÄÀÏÀ» »ç¿ëÇÏ¸é¼ db2dj.ini ÆÄÀÏÀÇ °ªÀ» ÀÌ ÀνºÅϽºÀÇ ¸ðµç ³ëµå¿¡ Àû¿ëÇÏ·Á¸é ´ÙÀ½À» ½ÇÇàÇϽʽÿÀ.
db2set -g DB2_DJ_INI=$HOME/sqllib/cfg/db2dj.ini
db2dj.ini ÆÄÀÏÀ» ÆÄƼ¼ÇµÈ µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ¿¡¼ »ç¿ëÇÏ°í ÀÖ°í, db2dj.ini ÆÄÀÏÀÇ °ªÀ» ƯÁ¤ ³ëµå¿¡ Àû¿ëÇÏ·Á¸é ´ÙÀ½À» ½ÇÇàÇϽʽÿÀ.
db2set -i INSTANCEX 3 DB2_DJ_INI=$HOME/sqllib/cfg/node3.ini
¿©±â¼,
Sybase µ¥ÀÌÅÍ ¼Ò½º¿¡ ¾×¼¼½ºÇÏ·Á¸é DB2 ¿¬ÇÕ ¼¹ö°¡ Ŭ¶óÀ̾ðÆ® ¶óÀ̺귯¸®¿¡ ¸µÅ© ÆíÁýµÇ¾î¾ß ÇÕ´Ï´Ù. ¸µÅ© ÆíÁý ÇÁ·Î¼¼½º´Â ¿¬ÇÕ ¼¹ö°¡ Åë½ÅÇÏ´Â °¢ µ¥ÀÌÅÍ ¼Ò½ºÀÇ ·¦ÆÛ¸¦ ÀÛ¼ºÇÕ´Ï´Ù. djxlink ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÏ¸é ·¦ÆÛ ¶óÀ̺귯¸®°¡ ÀÛ¼ºµË´Ï´Ù. djxlink ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÏ·Á¸é ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ.
djxlink
ÇÁ·Î±×·¥¿¡¼ ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇÏ·Á¸é DB2 ÀνºÅϽº¸¦ Àç¼øȯÇϽʽÿÀ. ÀνºÅϽº¸¦ Àç¼øȯÇϸé DB2 ÀνºÅϽº¸¦ »õ·Î °íÃļ º¯°æ ³»¿ëÀ» Àû¿ëÇϽʽÿÀ.
´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÏ¿© DB2 ÀνºÅϽº¸¦ Àç¼øȯ ÇϽʽÿÀ.
NET STOP instance_name NET START instance_name
db2stop db2start
ÀÎÅÍÆäÀ̽º ÆÄÀÏÀ» ÀÛ¼ºÇÏ°í ¼³Á¤ÇÏ·Á¸é ÆÄÀÏÀ» ÀÛ¼ºÇÑ ÈÄ ÆÄÀÏ¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ°Ô ÇØ¾ß ÇÕ´Ï´Ù.
Windows NT´Â ÀϹÝÀûÀ¸·Î ÀÌ ÆÄÀÏÀÇ À̸§À» sql.ini·Î ÁöÁ¤ÇÕ´Ï´Ù. Áö±Ý ÀÛ¼ºÇÑ ÆÄÀÏÀÇ À̸§À» sql.ini¿¡¼ interfaces·Î ¹Ù²ã¼ ¸ðµç Ç÷§Æû¿¡¼ ÆÄÀÏ À̸§À» µ¿ÀÏÇÏ°Ô »ç¿ëÇϽʽÿÀ. sql.iniÀÇ À̸§À» interfaces·Î ¹Ù²ÙÁö ¾ÊÀ¸·Á¸é 8´Ü°è¿¡¼ ¼³¸íÇÑ CONNECTSTRING ¿É¼ÇÀ̳ª IFILE ¸Å°³º¯¼ö¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
AIX ¹× Solaris ½Ã½ºÅÛ¿¡¼ ÀÌ ÆÄÀÏ À̸§Àº <instance home>/sqllib/interfacesÀÔ´Ï´Ù.
ln -s -f /home/sybase/interfaces /home/db2djinst1/sqllib
CREATE WRAPPER¹®À» »ç¿ëÇÏ¿© Sybase µ¥ÀÌÅÍ ¼Ò½º¿¡ ¾×¼¼½ºÇÒ ¶§ »ç¿ëÇÒ ·¦ÆÛ¸¦ ÁöÁ¤ÇϽʽÿÀ. ·¦ÆÛ´Â ¿¬ÇÕ ¼¹ö°¡ µ¥ÀÌÅÍ ¼Ò½º¿Í Åë½ÅÇÏ°í µ¥ÀÌÅÍ ¼Ò½º¿¡¼ µ¥ÀÌÅ͸¦ °Ë»öÇÒ ¶§ »ç¿ëÇÏ´Â ¸ÞÄ¿´ÏÁòÀÔ´Ï´Ù. DB2ÀÇ Sybase¿ë ·¦ÆÛ µÎ °¡Áö´Â CTLIB ¹× DBLIBÀÔ´Ï´Ù. ´ÙÀ½Àº CREATE WRAPPER¹®ÀÇ ¿¹ÀÔ´Ï´Ù.
CREATE WRAPPER CTLIB
¿©±â¼, CTLIB´Â Sybase Open Client ¼ÒÇÁÆ®¿þ¾î¿¡¼ »ç¿ëÇÏ´Â ±âº» ·¦ÆÛ À̸§ÀÔ´Ï´Ù. CTLIB ·¦ÆÛ´Â Windows NT, AIX ¹× Solaris ¼¹ö¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
±âº» ·¦ÆÛ À̸§À» ¼±ÅÃÇÑ À̸§À¸·Î ´ëüÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ÀÌ °æ¿ì CREATE WRAPPER¹®¿¡ ¿¬ÇÕ ¼¹ö¿ë ·¦ÆÛ ¶óÀ̺귯¸® À̸§ ¹× LIBRARY ¸Å°³º¯¼ö¸¦ Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù. ·¦ÆÛ ¶óÀ̺귯¸® À̸§ °ü·Ã ÀÚ¼¼ÇÑ Á¤º¸´Â DB2 SQL ÂüÁ¶¼ÀÇ CREATE WRAPPER¹®À» ÂüÁ¶ÇϽʽÿÀ.
Sybase µ¥ÀÌÅÍ ¼Ò½º¿¡ ¾×¼¼½ºÇÒ ¶§ ¼º´ÉÀ» °³¼±ÇÏ·Á¸é DB2_DJ_COMM ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇϽʽÿÀ. ÀÌ º¯¼ö´Â ¿¬ÇÕ ¼¹ö¸¦ ÃʱâÈÇÒ ¶§ ·¦ÆÛ°¡ ·ÎµåµÉ °ÍÀÎÁö °áÁ¤ÇÕ´Ï´Ù. ¾Õ ´Ü°è¿¡¼ ÁöÁ¤ÇÑ ·¦ÆÛÀÇ ÇØ´ç ·¦ÆÛ ¶óÀ̺귯¸®¸¦ Æ÷ÇÔÇϵµ·Ï DB2_DJ_COMM ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇϽʽÿÀ. ¿¹¸¦ µé¾î, ´ÙÀ½°ú °°½À´Ï´Ù.
db2set DB2_DJ_COMM='libctlib.a'
db2set DB2_DJ_COMM='libctlib.so'
µîÈ£(=) ¾Õ µÚ¿¡ °ø¹éÀÌ ¾ø´ÂÁö È®ÀÎÇϽʽÿÀ.
·¦ÆÛ ¶óÀ̺귯¸® À̸§¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â DB2 SQL ÂüÁ¶¼¸¦ ÂüÁ¶ÇϽʽÿÀ. DB2_DJ_COMM ȯ°æ º¯¼ö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â °ü¸® ¾È³»¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
´ÙÀ½°ú °°ÀÌ CREATE SERVER¹®À» »ç¿ëÇÏ¿© ¾×¼¼½ºÇÒ µ¥ÀÌÅÍ ¼Ò½º°¡ ÀÖ´Â °¢ Sybase ¼¹ö¸¦ Á¤ÀÇÇϽʽÿÀ.
CREATE SERVER SYBSERVER TYPE SYBASE VERSION 12.0 WRAPPER CTLIB OPTIONS(NODE 'sybnode', DBNAME'sybdb')
¿©±â¼,
³ëµå À̸§ÀÌ ¿É¼ÇÀ¸·Î ÁöÁ¤µÇ¾úÁö¸¸ Sybase µ¥ÀÌÅÍ ¼Ò½ºÀÎ °æ¿ì¿¡´Â ÇʼöÀÔ´Ï´Ù. Ãß°¡ ¿É¼Ç¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â DB2 SQL ÂüÁ¶¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
½Ã°£Á¾·á ÀÓ°è°ª, ÀÎÅÍÆäÀ̽º ÆÄÀÏÀÇ °æ·Î ¹× À̸§, ±×¸®°í ÀÎÅÍÆäÀ̽º ÆÄÀÏÀÇ ÆÐŶ Å©±â¸¦ ÁöÁ¤ÇϽʽÿÀ. Sybase Open Client´Â ½Ã°£Á¾·á ÀÓ°è°ªÀ» »ç¿ëÇÏ¿© ³Ê¹« ¿À·§µ¿¾È ¼öÇàµÇ´Â ÀÀ´ä ¹× Á¶È¸¸¦ ÀÎÅÍ·´Æ®ÇÕ´Ï´Ù. CREATE SERVER OPTION DDL¹®¿¡¼ CONNECTSTRING ¿É¼ÇÀ» »ç¿ëÇÏ¿© DB2¿¡¼ ÀÌ ÀÓ°è°ªÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. CONNECTSTRING ¿É¼ÇÀ» »ç¿ëÇÏ¿© ´ÙÀ½ °ªÀ» ÁöÁ¤ÇϽʽÿÀ.
.-;-------------------------------. V | >>---+-----------------------------+-+------------------------->< +-TIMEOUT-- = --seconds-------+ +-LOGIN_TIMEOUT-- = --seconds-+ +-IFILE-- = --"string"--------+ +-PACKET_SIZE-- = --bytes-----+ '-;---------------------------'
¿¹:
Windows NT ¼¹öÀÎ °æ¿ì ½Ã°£Á¾·á °ªÀ» 60ÃÊ·Î ¼³Á¤ÇÏ°í ÀÎÅÍÆäÀ̽º ÆÄÀÏÀ» C:\etc\interfaces·Î ¼³Á¤ÇÏ·Á¸é ´ÙÀ½À» »ç¿ëÇϽʽÿÀ.
CREATE SERVER OPTION connectstring FOR SERVER sybase1 SETTING 'TIMEOUT=60;LOGIN_TIMEOUT=5;IFILE="C:\etc\interfaces"'
AIX ¹× Solaris ¼¹öÀÎ °æ¿ì ½Ã°£Á¾·á °ªÀ» 60ÃÊ·Î ¼³Á¤ÇÏ°í ÀÎÅÍÆäÀ̽º ÆÄÀÏÀ» /etc/interfaces·Î ¼³Á¤ÇÏ·Á¸é ´ÙÀ½À» »ç¿ëÇϽʽÿÀ.
CREATE SERVER OPTION connectstring FOR SERVER sybase1 SETTING 'TIMEOUT=60;PACKET_SIZE=4096;IFILE="/etc/interfaces"'
¿¬ÇÕ ¼¹öÀÇ »ç¿ëÀÚ ID³ª ¾ÏÈ£°¡ Sybase µ¥ÀÌÅÍ ¼Ò½ºÀÇ »ç¿ëÀÚ ID³ª ¾ÏÈ£¿Í ´Ù¸¦ °æ¿ì, ´ÙÀ½°ú °°ÀÌ CREATE USER MAPPING¹®À» »ç¿ëÇÏ¿© Áö¿ª »ç¿ëÀÚ ID¸¦ Sybase µ¥ÀÌÅÍ ¼Ò½º¿¡ Á¤ÀÇµÈ »ç¿ëÀÚ ID ¹× ¾ÏÈ£·Î ¸ÊÇÎÇϽʽÿÀ.
CREATE USER MAPPING FOR DB2USER SERVER SYBSERVER OPTIONS ( REMOTE_AUTHID 'sybuser', REMOTE_PASSWORD 'day2night')
¿©±â¼,
Ãß°¡ ¿É¼Ç¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â DB2 SQL ÂüÁ¶¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
Sybase µ¥ÀÌÅÍ ¼Ò½º¿¡ ÀÖ´Â °¢°¢ÀÇ ºä³ª Å×ÀÌºí¿¡ ´ëÇÑ º°¸íÀ» ÁöÁ¤ÇϽʽÿÀ. Sybase µ¥ÀÌÅÍ ¼Ò½º¸¦ Á¶È¸ÇÒ ¶§ ÀÌ º°¸íÀ» »ç¿ëÇÕ´Ï´Ù. Sybase º°¸íÀº ´ë¼Ò¹®ÀÚ¸¦ ±¸º°ÇÕ´Ï´Ù. ½ºÅ°¸¶ ¹× Å×À̺í À̸§Àº Å« µû¿ÈÇ¥·Î ¹¿©¾ß ÇÕ´Ï´Ù. ´ÙÀ½Àº CREATE NICKNAME¹®ÀÇ ¿¹ÀÔ´Ï´Ù.
CREATE NICKNAME SYBSALES FOR SYBSERVER."salesdata"."europe"
¿©±â¼,
data_source_name."remote_schema_name"."remote_table_name"
º°¸íÀ» ÀÛ¼ºÇÒ °¢°¢ÀÇ Å×À̺íÀ̳ª ºä¿¡ ´ëÇØ ÀÌ ´Ü°è¸¦ ¹Ýº¹ÇϽʽÿÀ. º°¸íÀ» ÀÛ¼ºÇÒ ¶§ DB2´Â ¿¬°áÀ» ÅëÇØ µ¥ÀÌÅÍ ¼Ò½º Ä«Å»·Î±×¸¦ Á¶È¸ÇÕ´Ï´Ù. ÀÌ Á¶È¸¿¡¼ µ¥ÀÌÅÍ ¼Ò½º¿ÍÀÇ ¿¬°áÀ» Å×½ºÆ®ÇÕ´Ï´Ù. ¿¬°áÀÌ ÀÛµ¿µÇÁö ¾ÊÀ¸¸é ¿À·ù ¸Þ½ÃÁö°¡ ³ªÅ¸³³´Ï´Ù.
CREATE NICKNAME¹®¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â DB2 SQL ÂüÁ¶¼¸¦ ÂüÁ¶ÇϽʽÿÀ. ÀϹÝÀûÀÎ º°¸í ¹× µ¥ÀÌÅÍ À¯Çü ¸ÊÇÎÀ» °ËÁõÇÏ´Â µ¥ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â DB2 °ü¸® ¾È³»¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀÌ ´Ü°è´Â DB2 ¿¬ÇÕ ¼¹ö ¹× Sybase ¼¹ö°¡ ´Ù¸¥ ÄÚµå ÆäÀÌÁö¿¡¼ ¼öÇàµÇ°í ÀÖÀ» ¶§¸¸
ÇÊ¿äÇÕ´Ï´Ù.
DB2¿Í °°Àº ÄÚµå ¼¼Æ®¸¦ »ç¿ëÇÏ´Â µ¥ÀÌÅÍ ¼Ò½º´Â º¯È¯ÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.
´ÙÀ½ Å×À̺íÀº ÀϹÝÀûÀÎ NLS(National Language Support) ÄÚµå ÆäÀÌÁö¿¡
µ¿µîÇÑ Sybase ¿É¼ÇÀ» Á¦°øÇÕ´Ï´Ù. ÀÌµé µ¿µîÇÑ °ª¿¡ ´ëÀÀÇÏ¿©
Sybase µ¥ÀÌÅÍ ¼Ò½º¸¦ ±¸¼ºÇØ¾ß Çϰųª, Ŭ¶óÀ̾ðÆ® Äڵ尡 ºÒÀÏÄ¡¸¦ ¹ß°ßÇÏ¿©
¿À·ù Ç÷¡±×¸¦ Ç¥½ÃÇϰųª ÀÚü Àǹ̸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅ͸¦ ¸ÊÇÎÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.
¼Ò½º ÄÚµå ÆäÀÌÁö¿¡¼ ¸ñÇ¥ ÄÚµå ÆäÀÌÁö·Î º¯È¯ÇÏ´Â º¯È¯ Å×À̺íÀÌ ¾øÀ¸¸é
DB2´Â ¿À·ù ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ Á¤º¸´Â Sybase ¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
![]() ![]() | ![]() ![]() |
---|---|
![]() ![]() | ![]() ![]() |
![]() ![]() | ![]() ![]() |
| ![]() ![]() |
![]() ![]() | ![]() ![]() |
![]() ![]() | ![]() ![]() |
![]() ![]() | ![]() ![]() |
![]() ![]() | ![]() ![]() |
![]() ![]() | ![]() ![]() |