PRB: SET CONCAT_NULL_YIELDS_NULL ¹ß»ýÇÑ´Ù ÀúÀå ÇÁ·Î½ÃÀú ÀçÄÄÆÄÀÏ ¼ö

±â¼ú ÀÚ·á: 294942 - ÀÌ ¹®¼­°¡ Àû¿ëµÇ´Â Á¦Ç° º¸±â.
¸ðµÎ È®´ë | ¸ðµÎ Ãà¼Ò

Çö»ó

¼­¹ö°¡ ½ÇÇàÇÒ ¶§¸¶´Ù CONCAT_NULL_YIELDS_NULL SET ¹® ÀúÀåµÈ ÇÁ·Î½ÃÀú¸¦ Æ÷ÇÔÇÏ´Â ¹®À» CONCAT_NULL_YIELDS_NULL ÇöÀç ¼³Á¤À» º¯°æÇÏ´Â °æ¿ì ÇØ´ç ÇÁ·Î½ÃÀú°¡ ÀçÄÄÆÄÀϵ˴ϴÙ. ÀÌ·Î ÀÎÇØ ¼º´É ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿øÀÎ

CONCAT_NULL_YIELDS_NULL ¼³Á¤À» º¯°æÇصµ °á°ú ¹× ¸í·ÉÀ» ÇØ¼®ÇÏ´Â ¹æ¹ýÀ» º¯°æÇÒ ¼ö ÀÖÀ¸¹Ç·Î ÀçÄÄÆÄÀÏÀÌ ÇÊ¿äÇÕ´Ï´Ù. SQL Server 7.0 ¹× SQL Server 2000¿¡¼­ CONCAT_NULL_YIELDS_NULL ±âº»ÀûÀ¸·Î ANSI Ç¥ÁØ¿¡ µû¶ó ÇÔ²² ONÀ¸·Î ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù.

CONCAT_NULL_YIELDS_NULL OFF·Î ¼³Á¤ÇÏ¸é ¿¬°áÇÒ ¶§ ODBC ¹× OLE DBÀÌ ÀÌ ¼Ó¼ºÀº ONÀ¸·Î ¼³Á¤µÇ¾î ÀÖÀ¸¹Ç·Î µ¥ÀÌÅͺ£À̽º´Â ¿øÇÏ´Â °á°ú¸¦ ¼öÁØÀ» »ý¼ºÇÏÁö ¸øÇϰí. (ÀÌ ÀÇÇØ ¾à°£ ¿¬°á ÆÐŶ ÁöÁ¤ÇÏÁö ¾Ê¾Ò±â ¶§¹®¿¡ SQL ÇÁ·ÎÇÊ·¯°¡ ÀÌ ¼Ó¼ºÀÌ ¼³Á¤µÇ´Â Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù.)

ÇØ°á °úÁ¤

ÀúÀåµÈ ÇÁ·Î½ÃÀú ¾È¿¡ CONCAT_NULL_YIELDS_NULLÀ» ¼³Á¤ÇÏÁö ¸¶½Ê½Ã¿À. ±ÇÀåµÇ´Â ÇØ°á ¹®ÀÚ¿­À» ¿¬°áÇÏ°í ¶§ ISNULL ÇÔ¼ö¸¦ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù.

¿¹¸¦ µé¾î, Äõ¸®¸¦ ´ÙÀ½°ú °°ÀÌ ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù:
SELECT * FROM mytable WHERE name LIKE 'Xavier ' + ISNULL(@lastname,'') + '%'
				
°°ÀÌ ¾Æ´Ñ:
SELECT * FROM mytable WHERE name LIKE 'Xavier ' + @lastname + '%'
				
±ÇÀåµÇÁö ÀÖÁö¸¸ ´ëü ÇØ°á ÀúÀåµÈ ÇÁ·Î½ÃÀú¸¦ ½ÇÇàÇϱâ Àü¿¡ SET CONCAT_NULL_YIELDS_NULL ¹®À» ¹ß±ÞÇÒ ¼ö ÀÖ½À´Ï´Ù.

Ãß°¡ Á¤º¸

ÀúÀå ÇÁ·Î½ÃÀú¸¦ ÀÌ ¹®¼­¿¡¼­´Â ÁÖ¼Ò Çϳª¸¸ ¶§¹®¿¡ ´Ù½Ã ÄÄÆÄÀÏÇÒ ¼ö ÀÖ½À´Ï´Ù; ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¾Æ·¡ ¹®¼­ ¹øÈ£¸¦ ´­·¯ Microsoft ±â¼ú ÀÚ·á¿¡ ÀÖ´Â ¹®¼­¸¦ Ŭ¸¯ÇÕ´Ï´Ù.
243586INF: ÀúÀåµÈ ÇÁ·Î½ÃÀú ÀçÄÄÆÄÀÏ ¹®Á¦ ÇØ°á

¼Ó¼º

±â¼ú ÀÚ·á: 294942 - ¸¶Áö¸· °ËÅä: 2003³â 10¿ù 16ÀÏ ¸ñ¿äÀÏ - ¼öÁ¤: 3.2
º» ¹®¼­ÀÇ Á¤º¸´Â ´ÙÀ½ÀÇ Á¦Ç°¿¡ Àû¿ëµË´Ï´Ù.
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
Ű¿öµå:?
kbmt kbprb KB294942 KbMtko
±â°è ¹ø¿ªµÈ ¹®¼­
Áß¿ä: º» ¹®¼­´Â Àü¹® ¹ø¿ª°¡°¡ ¹ø¿ªÇÑ °ÍÀÌ ¾Æ´Ï¶ó Microsoft ±â°è ¹ø¿ª ¼ÒÇÁÆ®¿þ¾î·Î ¹ø¿ªÇÑ °ÍÀÔ´Ï´Ù. Microsoft´Â ¹ø¿ª°¡°¡ ¹ø¿ªÇÑ ¹®¼­ ¹× ±â°è ¹ø¿ªµÈ ¹®¼­¸¦ ¸ðµÎ Á¦°øÇϹǷΠMicrosoft ±â¼ú ÀÚ·á¿¡ ÀÖ´Â ¸ðµç ¹®¼­¸¦ Çѱ۷ΠÁ¢ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ±â°è ¹ø¿ª ¹®¼­°¡ Ç×»ó ¿Ïº®ÇÑ °ÍÀº ¾Æ´Õ´Ï´Ù. µû¶ó¼­ ±â°è ¹ø¿ª ¹®¼­¿¡´Â ¸¶Ä¡ ¿Ü±¹ÀÎÀÌ Çѱ¹¾î·Î ¸»ÇÒ ¶§ ½Ç¼ö¸¦ ÇÏ´Â °Íó·³ ¾îÈÖ, ±¸¹® ¶Ç´Â ¹®¹ý¿¡ ¿À·ù°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. Microsoft´Â ³»¿ë»óÀÇ ¿À¿ª ¶Ç´Â Microsoft °í°´ÀÌ ÀÌ·¯ÇÑ ¿À¿ªÀ» »ç¿ëÇÔÀ¸·Î½á ¹ß»ýÇÏ´Â ºÎ Á¤È®¼º, ¿À·ù ¶Ç´Â ¼ÕÇØ¿¡ ´ëÇØ Ã¥ÀÓÀ» ÁöÁö ¾Ê½À´Ï´Ù. Microsoft´Â ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ ±â°è ¹ø¿ª ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÚÁÖ ¾÷µ¥ÀÌÆ®Çϰí ÀÖ½À´Ï´Ù.

Çǵå¹é º¸³»±â