Sync Server °ü¸® ¾È³»¼­


º¹»ç ÀÛ¾÷ ³»¿ª ·¹º§, ±×·ì ·¹º§ ¶Ç´Â »ç¿ëÀÚ ·¹º§ÀÇ ¼öÆò ÇÊÅ͸µ

º¹»ç ÀÛ¾÷ ³»¿ª ·¹º§, ±×·ì ·¹º§ ¶Ç´Â »ç¿ëÀÚ ·¹º§ÀÇ ¼öÆò ÇÊÅ͸µÀº SQLÀýÀ» »ç¿ëÇÏ¿© ¼Ò½º µ¥ÀÌÅÍ ¿øº»¿¡¼­ µ¥ÀÌÅ͸¦ ¼±ÅÃÇÕ´Ï´Ù. SQLÀýÀÇ ³»¿ëÀº DB2 DataPropagator º¹»ç ÀÛ¾÷ ³»¿ª¿¡ ´ëÇÑ °í±Þ º¹»ç ÀÛ¾÷ ³»¿ª Á¤ÀÇ ³ëÆ®ºÏÀÇ Çà ÆäÀÌÁö¿Í JDBC º¹»ç ÀÛ¾÷ ³»¿ª¿¡ ´ëÇÑ °í±Þ º¹Á¦ º¹»ç ÀÛ¾÷ ³»¿ª ³ëÆ®ºÏÀÇ Çà ÆäÀÌÁö¿¡ ÀÇÇØ¼­ Á¦¾îµË´Ï´Ù. ÀÌµé ³ëÆ®ºÏÀ» ¿­·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. JDBC º¹»ç ÀÛ¾÷ ³»¿ª ¶Ç´Â DataPropagator º¹»ç ÀÛ¾÷ ³»¿ªÀ» ÀÛ¼ºÇϰųª ÆíÁýÇϽʽÿÀ.
  2. º¹»ç ÀÛ¾÷ ³»¿ª Á¤ÀǸ¦ ´©¸£½Ê½Ã¿À. º¹Á¦ º¹»ç ÀÛ¾÷ ³»¿ª Á¤ÀÇ Ã¢ÀÌ ¿­¸³´Ï´Ù.
  3. °í±ÞÀ» ´©¸£½Ê½Ã¿À. DB2 DataPropagator º¹»ç ÀÛ¾÷ ³»¿ªÀÇ °æ¿ì, °í±Þ º¹»ç ÀÛ¾÷ ³»¿ª Á¤ÀÇ ³ëÆ®ºÏÀÌ ¿­¸³´Ï´Ù. JDBC º¹»ç ÀÛ¾÷ ³»¿ªÀÇ °æ¿ì, °í±Þ º¹Á¦ º¹»ç ÀÛ¾÷ ³»¿ª ³ëÆ®ºÏÀÌ ¿­¸³´Ï´Ù.

°£´ÜÇÑ ¼öÆò ÇÊÅÍ Á¤ÀÇ

º¹»ç ÀÛ¾÷ ³»¿ª ·¹º§¿¡¼­ µ¥ÀÌÅ͸¦ ÇÊÅÍÇÏ´Â ¹æ¹ý

º¹»ç ÀÛ¾÷ ³»¿ª ³ëÆ®ºÏÀÇ Çà ÆäÀÌÁö¿¡¼­ ÇÊ¿äÇÑ ¸ðµç Çà »óÀÚ¿¡ SQLÀýÀ» ÀÔ·ÂÇϽʽÿÀ. ´ÙÀ½°ú °°Àº Çü½ÄÀ¸·Î Àüü SQL ÀýÀ» ÇÑ Çà¿¡ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.

city='myValue'

SQLÀýÀÇ ½ÃÀÛ ºÎºÐ¿¡ WHERE¸¦ ÀÔ·ÂÇÏÁö ¸¶½Ê½Ã¿À. WHERE´Â ÀÚµ¿À¸·Î »óÀÚ¿¡ ÀÔ·ÂµÈ Àý¿¡ Ãß°¡µË´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ÀÇ ÀýÀº Los Angeles¿Í µ¿ÀÏÇÑ µµ½Ã Ä÷³ °ªÀ» °¡Áø Ä÷³¸¸À» µ¿±âÈ­ÇÕ´Ï´Ù.

city='Los Angeles, CA 90061'

±×·ì ·¹º§¿¡¼­ µ¥ÀÌÅ͸¦ ÇÊÅÍÇÏ´Â ¹æ¹ý

  1. º¹»ç ÀÛ¾÷ ³»¿ª ³ëÆ®ºÏÀÇ Çà ÆäÀÌÁö¿¡¼­ °³º° »ç¿ëÀÚ¿¡ ´ëÇÑ Çà ºÎ¼Ó ÁýÇÕ »óÀÚ¿¡ SQLÀýÀ» ÀÔ·ÂÇϽʽÿÀ. SQLÀýÀÇ ½ÃÀÛ ºÎºÐ¿¡ WHERE¸¦ ÀÔ·ÂÇÏÁö ¸¶½Ê½Ã¿À. WHERE´Â ÀÚµ¿À¸·Î »óÀÚ¿¡ ÀÔ·ÂµÈ Àý¿¡ Ãß°¡µË´Ï´Ù. SQLÀýÀÇ °ªÀ» »ç¿ëÇÏ´Â ´ë½Å¿¡ ¸Å°³º¯¼ö¸¦ »ðÀÔÇϽʽÿÀ. ¿¹¸¦ µé¾î, µµ½Ã Ä÷³¿¡ ´ëÇØ :fcity. ¸Å°³º¯¼ö °ª¿¡ ±â¹ÝÇÑ VNPERSON Å×À̺íÀ» ÇÊÅ͸µÇÏ·Á¸é ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ.
    city=':fcity.'
    

    ¿©±â¼­, :fcity.´Â Ä÷³ °ª¿¡ ´ëÇÑ ¸Å°³º¯¼öÀÔ´Ï´Ù.

  2. ÇÊÅ͸µÇÏ·Á´Â ±×·ì¿¡ ´ëÇÑ ±×·ì ÀÛ¼º ¶Ç´Â ÆíÁý ³ëÆ®ºÏÀ» ¿©½Ê½Ã¿À. ÇÊÅÍ ¸Å°³º¯¼ö·Î ÀÛ¼ºÇÑ º¹»ç ÀÛ¾÷ ³»¿ªÀº ÆíÁý ÁßÀÎ ±×·ì¿¡ ÁöÁ¤µÇ¾î¾ß ÇÕ´Ï´Ù.
  3. ±×·ì ³ëÆ®ºÏÀÇ µ¥ÀÌÅÍ ÇÊÅÍ ÆäÀÌÁö¿¡¼­, Ãß°¡¸¦ ´©¸£½Ê½Ã¿À.
  4. ¸Å°³º¯¼ö À̸§ Çʵ忡 :fcity.¸¦ ÀÔ·ÂÇϽʽÿÀ.

    Ãß°¡ ÅØ½ºÆ®·Î ¸Å°³º¯¼ö À̸§À» °íÀ¯ÇÏ°Ô ½Äº°ÇÒ °ÍÀ» ±ÇÀåÇÕ´Ï´Ù. ¿¹¸¦ µé¸é, ÄÝ·Ð(:)À¸·Î ¸Å°³º¯¼ö À̸§À» ½ÃÀÛÇÏ¿© ¸¶Ä§Ç¥(.)·Î ¸¶Ä¡½Ê½Ã¿À.

  5. ±âº»°ª Çʵ忡 ±âº» °ªÀ» ÀÔ·ÂÇϽʽÿÀ. ¿¹¸¦ µé¾î, ´ÙÀ½°ú °°½À´Ï´Ù.
    Los Angeles, CA 90061
    

    Ư¼ö °ªÀÌ »ç¿ëµÉ ¼öµµ ÀÖ½À´Ï´Ù. $USERNAME °ªÀ» »ç¿ëÇÏ¿© Sync Server »ç¿ëÀÚ ID¸¦ ¸Å°³º¯¼ö °ªÀ¸·Î »ðÀÔÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ¿© »ç¿ëÀڴ ƯÁ¤ Çʵ忡 ÇØ´ç Sync Server »ç¿ëÀÚ ID·Î µ¥ÀÌÅÍ ¿øº»¿¡ »ðÀÔµÈ Æ¯Á¤ »ç¿ëÀÚ¿¡ ÀÇÇØ ÀÛ¼ºµÈ ÇàÀ» °¡Áý´Ï´Ù.

  6. È®ÀÎÀ» ´©¸£½Ê½Ã¿À.

ÀÌ ±×·ì¿¡ ÁöÁ¤µÈ °¢ »ç¿ëÀÚ´Â Los Angeles, CA 90061°ú µ¿ÀÏÇÑ µµ½Ã Ä÷³ °ªÀ» °¡Áø VNPERSON Å×À̺í·ÎºÎÅ͸¸ ÇàÀ» ¼ö½ÅÇÕ´Ï´Ù. ´Ù¸¥ ±×·ìµéÀº ±¸¼ºµÈ ÇÊÅÍ¿¡ µû¶ó¼­ Àüü VNPERSON Å×ÀÌºí ¶Ç´Â VNPERSON Å×À̺íÀÇ Æ¯Á¤ ºÎ¼Ó ÁýÇÕÀ» ¼ö½ÅÇÕ´Ï´Ù.

»ç¿ëÀÚ ·¹º§¿¡¼­ µ¥ÀÌÅ͸¦ ÇÊÅÍÇÏ´Â ¹æ¹ý

  1. Çà ÆäÀÌÁö¿¡¼­ °³º° »ç¿ëÀÚ¿¡ ´ëÇÑ Çà ºÎ¼Ó ÁýÇÕ »óÀÚ¿¡ SQLÀýÀ» ÀÔ·ÂÇϽʽÿÀ. SQLÀýÀÇ ½ÃÀÛ ºÎºÐ¿¡ WHERE¸¦ ÀÔ·ÂÇÏÁö ¸¶½Ê½Ã¿À. WHERE´Â ÀÚµ¿À¸·Î »óÀÚ¿¡ ÀÔ·ÂµÈ Àý¿¡ Ãß°¡µË´Ï´Ù. SQLÀýÀÇ °ªÀ» »ç¿ëÇÏ´Â ´ë½Å¿¡ ¸Å°³º¯¼ö¸¦ »ðÀÔÇϽʽÿÀ. ¿¹¸¦ µé¾î, µµ½Ã Ä÷³¿¡ ´ëÇØ :fcity. ¸Å°³º¯¼ö °ª°ú ID Ä÷³¿¡ ´ëÇØ :fid. ¸Å°³º¯¼ö °ª¿¡ ±â¹ÝÇÑ VNPERSON Å×À̺íÀ» ÇÊÅ͸µÇÏ·Á¸é ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ.
    µµ½Ã=':fcity.' and id=':fid.'
    

    ¿©±â¼­, :fcity.´Â µµ½Ã Ä÷³ °ª¿¡ ´ëÇÑ ¸Å°³º¯¼öÀ̰í :fid.´Â id Ä÷³ °ª¿¡ ´ëÇÑ ¸Å°³º¯¼öÀÔ´Ï´Ù.

  2. º¹»ç ÀÛ¾÷ ³»¿ª ÀÛ¼º ³ëÆ®ºÏÀ» ¿Ï·áÇÏ°í ´ÝÀ¸½Ê½Ã¿À.
  3. ÇÊÅ͸µÇÏ·Á´Â »ç¿ëÀÚÀÇ ±×·ì¿¡ ´ëÇÑ ±×·ì ÀÛ¼º ¶Ç´Â ÆíÁý ³ëÆ®ºÏÀ» ¿©½Ê½Ã¿À. ÇÊÅÍ ¸Å°³º¯¼ö·Î ÀÛ¼ºÇÑ º¹»ç ÀÛ¾÷ ³»¿ªÀº ÆíÁý ÁßÀÎ ±×·ì¿¡ ÁöÁ¤µÇ¾î¾ß ÇÕ´Ï´Ù.
  4. ±×·ì ³ëÆ®ºÏÀÇ µ¥ÀÌÅÍ ÇÊÅÍ ÆäÀÌÁö¿¡¼­ Ãß°¡¸¦ ´©¸£½Ê½Ã¿À.
  5. ¸Å°³º¯¼ö À̸§ Çʵ忡 :fcity.¸¦ ÀÔ·ÂÇϽʽÿÀ.
  6. ±âº»°ª Çʵ忡 ±âº» °ªÀ» ÀÔ·ÂÇϽʽÿÀ. ¿¹¸¦ µé¾î, ´ÙÀ½°ú °°½À´Ï´Ù.
    Los Angeles, CA 90061
    
  7. È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
  8. µÎ ¹øÂ° ¸Å°³º¯¼ö¸¦ Ãß°¡Çϱâ À§ÇØ Ãß°¡¸¦ ´©¸£½Ê½Ã¿À.
  9. ¸Å°³º¯¼ö À̸§ Çʵ忡 :fid.¸¦ ÀÔ·ÂÇϽʽÿÀ.
  10. È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
  11. ±×·ì ³ëÆ®ºÏÀ» ¿Ï·áÇÏ°í ´ÝÀ¸½Ê½Ã¿À.
  12. ÇÊÅ͸µÇÏ·Á´Â »ç¿ëÀÚ¿¡ ´ëÇÑ »ç¿ëÀÚ ÀÛ¼º ¶Ç´Â ÆíÁý ³ëÆ®ºÏÀ» ¿©½Ê½Ã¿À. »ç¿ëÀÚ´Â ÇÊÅÍ ¸Å°³º¯¼ö¿Í ÇÔ²² ±×·ì¿¡ ÁöÁ¤µÇ¾î¾ß ÇÕ´Ï´Ù.
  13. ±×·ì ³ëÆ®ºÏÀÇ µ¥ÀÌÅÍ ÇÊÅÍ ÆäÀÌÁö¿¡¼­, :fid. ¸Å°³º¯¼ö¸¦ ¼±ÅÃÇÏ°í º¯°æÀ» ´©¸£½Ê½Ã¿À.
  14. »ç¿ëÀÚ °ãÃľ²±â Çʵ忡 °ªÀ» ÀÔ·ÂÇϽʽÿÀ. ¿¹¸¦ µé¾î, ÀÌ »ç¿ëÀÚ¿¡ ´ëÇØ :fid. °ªÀ» °ãÃľ²°í 900000401·Î ¼³Á¤ÇÏ·Á¸é ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ.
    900000401
    
  15. È®ÀÎÀ» ´©¸£½Ê½Ã¿À.

»ç¿ëÀÚ´Â Los Angeles, CA 90061 µµ½Ã Ä÷³°ª°ú 900000401 ID Ä÷³°ªÀ» °¡Áø ·¹Äڵ常À» ¼ö½ÅÇÕ´Ï´Ù. ÀÌ °ªÀ» °¡Áø VNPERSON¿¡´Â ÇϳªÀÇ ·¹Äڵ尡 ÀÖ½À´Ï´Ù. µ¿ÀÏ ±×·ì¿¡ ÁöÁ¤µÈ ´Ù¸¥ »ç¿ëÀÚ´Â Los Angeles, CA 90061°ú µ¿ÀÏÇÑ µµ½Ã Ä÷³ °ª°ú ÇØ´ç µ¥ÀÌÅÍ ÇÊÅÍ¿¡ ÀÇÇØ ¼³Á¤µÈ »ç¿ëÀÚ Ä÷³ °ªÀ» °¡Áø VNPERSON Å×À̺í·ÎºÎÅ͸¸ ÇàÀ» ¼ö½ÅÇÕ´Ï´Ù. ´Ù¸¥ ±×·ìµéÀº ±¸¼ºµÈ ÇÊÅÍ¿¡ µû¶ó¼­ Àüü VNPERSON Å×ÀÌºí ¶Ç´Â VNPERSON Å×À̺íÀÇ Æ¯Á¤ ºÎ¼Ó ÁýÇÕÀ» ¼ö½ÅÇÕ´Ï´Ù.

±×·ì ·¹º§ ¶Ç´Â »ç¿ëÀÚ ·¹º§¿¡¼­ º¹ÀâÇÑ ¼öÆò ÇÊÅÍ Á¤ÀÇ

µ¥ÀÌÅͺ£À̽º ¹× »ç¿ëÀÚ °ü¸®ÀÇ ÀϺΠ»óȲ¿¡¼­´Â ±×·ì ¶Ç´Â »ç¿ëÀÚ°¡ º¼ ¼ö ÀÖ´Â ÇàÀ» Á¦ÇÑÇϱâ À§ÇØ °³º° »ç¿ëÀÚÀÇ Çà ºÎ¼Ó ÁýÇÕ Çʵ忡 º¹ÀâÇÑ SQL WHERE ÀýÀ» Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù. ÇÊÅ͸¦ Á¤ÀÇÇÒ ¶§¿¡´Â ¹Ì·¯ µ¥ÀÌÅͺ£À̽º¿¡ Å×À̺íÀ» ÂüÁ¶Çϰųª ±×·ì ¶Ç´Â »ç¿ëÀÚ¿¡ ´ëÇÑ ¸Å°³º¯¼ö¸¦ »ç¿ëÇϰųª ÀÌ·¯ÇÑ ¹æ¹ýµéÀ» °áÇÕÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. °£´ÜÇÑ ¼öÆò ÇÊÅÍ ÀÛ¼ºÀÇ ±âº» ´Ü°è´Â °£´ÜÇÑ ¼öÆò ÇÊÅÍ Á¤ÀǸ¦ ÂüÁ¶ÇϽʽÿÀ.

DB2 Everyplace Sync Server´Â ÇÊÅÍ¿Í ÇÔ²² »ç¿ëÇÒ Ç¥ÁØ SQL WHERE ±¸ÇöÀÇ ºÎ¼Ó ÁýÇÕÀ» Á¦°øÇÕ´Ï´Ù. ºÎ¼Ó ÁýÇÕÀÇ ±¸¹®¿¡ ´ëÇØ¼­´Â ÇÊÅÍ ±¸¹®¿¡¼­ ÂüÁ¶ÇϽʽÿÀ.

´ÙÀ½ÀÇ ¿¹´Â ¹Ì·¯ µ¥ÀÌÅͺ£À̽º¿¡¼­ ´Ù¸¥ Å×À̺íÀ» ÂüÁ¶ÇÏ°í ¼öÆò ÇÊÅ͸µÀ» À§ÇØ ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ³ªÅ¸³À´Ï´Ù.

Ziptab ¹× Business¶ó°í ÇÏ´Â µÎ °³ÀÇ Å×À̺íÀ» °ü¸®ÇÏ¸ç µÑ ´Ù ¹Ì·¯ µ¥ÀÌÅͺ£À̽º¿¡ ÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù. Ziptab¿¡´Â ƯÁ¤ µµ½Ã¿¡ ´ëÇÑ ¿ìÆí¹øÈ£°¡ ÀÖÀ¸¸ç(Ç¥ 4 ÂüÁ¶), Business´Â ÀϺΠȸ»ç¿Í À̵éÀÇ ¿ìÆí¹øÈ£¸¦ ±â·ÏÇÕ´Ï´Ù(Ç¥ 5 ÂüÁ¶). San Jose, CaliforniaÀÇ »ç¿ëÀÚµéÀÌ ÀÚ½ÅÀÇ µµ½Ã¿¡ ÀÖ´Â »ç¾÷ü¸¸À» º¸°Ô ÇÏ·Á°í ÇÕ´Ï´Ù. ±×·ìÀ» ÀÛ¼ºÇÏ°í ±×·ì¿¡ ÀÌ·¯ÇÑ »ç¿ëÀÚ¸¦ ÁöÁ¤Çß½À´Ï´Ù.


Ç¥ 4. Ziptab Å×À̺í

½Ã ¿ìÆí¹øÈ£
San Jose 95141
San Jose 95123
Los Angeles 93002


Ç¥ 5. Business Å×À̺í

ȸ»ç ¿ìÆí¹øÈ£
IBM 95141
My Company 95123
Your Company 93002
Another Company 94888

Çà ÆäÀÌÁöÀÇ °³º° »ç¿ëÀÚÀÇ Çà ºÎ¼Ó ÁýÇÕ Çʵ忡 ´ÙÀ½ÀÇ ÀýÀ» ÀÔ·ÂÇÕ´Ï´Ù.

(Zip) IN (SELECT Zipcode FROM Ziptab WHERE City = ':fcity.')

:fcity.´Â µµ½Ã Ä÷³ °ª¿¡ ´ëÇÑ ¸Å°³º¯¼öÀÌ¸ç ±×·ì¿¡ ´ëÇØ San Jose·Î ¼³Á¤ÇÕ´Ï´Ù.

±×·± ´ÙÀ½, º¹»ç ÀÛ¾÷ ³»¿ª ÀÛ¼º ³ëÆ®ºÏÀ» ¿Ï·áÇÏ°í ´ÝÀ¸½Ê½Ã¿À. °á°úÀûÀ¸·Î, µ¿±âÈ­ ÀÌÈÄ »ç¿ëÀÚ´Â ÀÚ½ÅÀÇ ÀåÄ¡¿¡¼­ Business Å×ÀÌºí¿¡ ´ÙÀ½ÀÇ ÇุÀÌ Ç¥½ÃµÊÀ» º¸°Ô µË´Ï´Ù.

Ç¥ 6. »ç¿ëÀÚ°¡ ÀÚ½ÅÀÇ ÀåÄ¡¿¡¼­ º¼ Çà

ȸ»ç ¿ìÆí¹øÈ£
IBM 95141
My Company 95123

ÇÊÅÍ ±¸¹®

MDAC(Mobile Devices Administration Center)¿¡¼­ º¹Á¦ º¹»ç ÀÛ¾÷ ³»¿ªÀ» ÀÛ¼ºÇÒ ¶§ °³º° »ç¿ëÀÚ¸¦ ÇÊÅ͸µÇϱâ À§ÇØ SQL¿¡ WHERE Àý°ú À¯»çÇÑ ÀýÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. DataPropagator º¹»ç ÀÛ¾÷ ³»¿ª¿¡ ´ëÇÑ °í±Þ º¹Á¦ º¹»ç ÀÛ¾÷ ³»¿ª ³ëÆ®ºÏÀ̳ª JDBC º¹»ç ÀÛ¾÷ ³»¿ª¿¡ ´ëÇÑ °í±Þ º¹Á¦ º¹»ç ÀÛ¾÷ ³»¿ª ³ëÆ®ºÏÀÇ °³º° »ç¿ëÀÚÀÇ Çà ºÎ¼Ó ÁýÇÕ Çʵ忡 ÀÌ ÀýÀ» ÀÔ·ÂÇϽʽÿÀ.

¾Æ·¡ÀÇ ±¸¹® ´ÙÀ̾î±×·¥À» »ç¿ëÇÒ ¶§´Â Á¦ÇÑ»çÇ×ÀÌ ÀÖ½À´Ï´Ù. Á¦ÇÑ»çÇ×Àº ´ÙÀ½°ú °°½À´Ï´Ù.

±¸¹®

ÇÊÅÍ
 
   .-logic operator AND or OR-.
   V                          |
>>---| dimension |------------+--------------------------------><
 
dimension
 
|--+-column-name--IN--| subselect |-----------+-----------------|
   |    .-,-----------.                       |
   |    V             |                       |
   +-(----column-name-+--)--IN--| subselect |-+
   '-| simpleUnaryFilter |--------------------'
 
subselect
 
|--(--| selectClause |--| fromClause |--+-----------------+----->
                                        '-| whereClause |-'
 
>--)------------------------------------------------------------|
 
selectClause
 
           .-,-----------.
           V             |
|--SELECT----column-name-+--------------------------------------|
 
fromClause
 
|--FROM--| tableReference |-------------------------------------|
 
whereClause
 
|--WHERE--| simpleFilter |--------------------------------------|
 
tableReference
 
|--+----------------+--table-name-------------------------------|
   '-schema-name--.-'
 
simpleFilter
 
   .-logic operator AND or OR-.
   V                          |
|----| simpleUnaryFilter |----+---------------------------------|
 
simpleUnaryFilter
 
|--+-NOT--| simpleUnaryFilter |-+-------------------------------|
   +-(--| simpleFilter |--)-----+
   '-| simplePredicate |--------'
 
simplePredicate
 
|--| expression |--| simplePredicateEnd |-----------------------|
 
expression
 
|--+-| function |-+---------------------------------------------|
   +-column-name--+
   '-| constant |-'
 
function
 
|--+----------------+--function-name--(------------------------->
   '-schema-name--.-'
 
>--+--------------------+--)------------------------------------|
   | .-,--------------. |
   | V                | |
   '---| expression |-+-'
 
simplePredicateEnd
 
|--+-+-| operator |-+--| expression |----------------------+----|
   | '-IN-----------'                                      |
   +-IS--+-----+--NULL-------------------------------------+
   |     '-NOT-'                                           |
   '-+-----+--BETWEEN--| expression |--AND--| expression |-'
     '-NOT-'
 
operator
 
|--+-=----+-----------------------------------------------------|
   +-<>---+
   +->----+
   +-<----+
   +->=---+
   +-<=---+
   +-!=---+
   +-!<---+
   +-!>---+
   '-LIKE-'
 
 

¼³¸í

¿¬»êÀÚ
´ÙÀ½ÀÇ ¿¬»êÀÚ¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

=
°°À½

<>
°°Áö ¾ÊÀ½

<
¹Ì¸¸

>
ÀÌ»ó

<=
¹Ì¸¸ ¶Ç´Â °°À½

!>
¹Ì¸¸ ¶Ç´Â °°À½

>=
ÀÌ»ó ¶Ç´Â °°À½

!<
ÀÌ»ó ¶Ç´Â °°À½

LIKE
ÇÑ ¹®ÀÚ ¹®ÀÚ¿­ÀÌ ÀÏÄ¡ÇÕ´Ï´Ù. 1¹ÙÀÌÆ® ¹®ÀÚ ¼¼Æ®(SBCS) ¹ØÁÙÀ» »ç¿ëÇÏ¿© ÇϳªÀÇ SBCS ¹®ÀÚ¸¦ ³ªÅ¸³À´Ï´Ù. 2¹ÙÀÌÆ® ¹®ÀÚ ¼¼Æ®(DBCS) ¹ØÁÙÀ» »ç¿ëÇÏ¿© ÇϳªÀÇ DBCS ¹®ÀÚ¸¦ ³ªÅ¸³À´Ï´Ù. ¿¹¸¦ µé¾î, Á¶°Ç WHERE PART_NUMBER LIKE '_0'(¿©±â¼­ ¹ØÁÙÀº SBCSÀÓ)Àº ¸ðµÎ 0À¸·Î ³¡³ª´Â 2ÀÚ¸® ºÎǰ ¹øÈ£¸¦ ¸®ÅÏÇÕ´Ï´Ù(¿¹: 20, 30 ¹× 40). ÆÛ¼¾Æ®(SBCS³ª DBCS)¸¦ »ç¿ëÇÏ¿© ¾ø°Å³ª ±× ÀÌ»óÀÎ SBCS ¶Ç´Â DBCS ¹®ÀÚ¿­µéÀ» ³ªÅ¸³À´Ï´Ù. ¿¹¸¦ µé¾î, WHERE DEPT_NUMBER LIKE '2%' Á¶°ÇÀº ¼ýÀÚ 2·Î ½ÃÀÛÇÏ´Â ¸ðµç ºÎǰ ¹øÈ£¸¦ ¸®ÅÏÇÕ´Ï´Ù(¿¹: 20, 27 ¶Ç´Â 234).


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