SQL ÂüÁ¶¼­

ALTER VIEW

ALTER VIEW¹®Àº ÂüÁ¶ À¯Çü Ä÷³À» ±³Ã¼ÇÏ¿© ¿µ¿ªÀ» Ãß°¡ÇÔÀ¸·Î½á ±âÁ¸ ºä¸¦ ¼öÁ¤ÇÕ´Ï´Ù.

È£Ãâ

ÀÌ ¸í·É¹®Àº ÀÀ¿ëÇÁ·Î±×·¥¿¡ Embedded SQL¹®À̳ª, µ¿Àû SQL¹®À» »ç¿ëÇÏ¿© ¹ßÇàµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸í·É¹®Àº µ¿ÀûÀ¸·Î ÁغñµÉ ¼ö ÀÖ´Â ½ÇÇà °¡´ÉÇÑ ¸í·É¹®ÀÔ´Ï´Ù. ±×·¯³ª, DYNAMICRULES BIND ¹ÙÀÎµå ¿É¼ÇÀÌ Àû¿ëµÇ¸é, ¸í·É¹®Àº µ¿ÀûÀ¸·Î ÁغñµÉ ¼ö ¾ø½À´Ï´Ù(SQLSTATE 42509).

±ÇÇÑ ºÎ¿©

¸í·É¹®ÀÇ ±ÇÇÑ ºÎ¿© ID¿¡¼­ °®°í Àִ Ư±ÇÀº ´ÙÀ½ Áß ÃÖ¼ÒÇÑ Çϳª¸¦ Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù.

±¸¹®

>>-ALTER VIEW--view-name---------------------------------------->
 
      .---------------------------------------------------------------------.
      V         .-COLUMN-.                                                  |
>--------ALTER--+--------+----column-name--ADD SCOPE--+-typed-table-name-+--+>
                                                      '-typed-view-name--'
 
>--------------------------------------------------------------><
 

¼³¸í

ºä À̸§
º¯°æÇÒ ºä¸¦ ½Äº°ÇÕ´Ï´Ù. īŻ·Î±×¿¡ ±â¼úµÈ ºä¿©¾ß ÇÕ´Ï´Ù.

ALTER COLUMN Ä÷³ À̸§
ºä¿¡¼­ ±³Ã¼µÉ Ä÷³ÀÇ À̸§ÀÔ´Ï´Ù. Ä÷³ À̸§Àº ºäÀÇ ±âÁ¸ Ä÷³À» ½Äº°ÇØ¾ß ÇÕ´Ï´Ù(SQLSTATE 42703). À̸§À» ±ÔÁ¤È­ÇÒ ¼ö ¾ø½À´Ï´Ù.

ADD SCOPE
¾ÆÁ÷ ¿µ¿ªÀÌ Á¤ÀǵǾî ÀÖÁö ¾ÊÀº ±âÁ¸ÀÇ ÂüÁ¶ À¯Çü Ä÷³¿¡ ¿µ¿ªÀ» Ãß°¡ÇÕ´Ï´Ù(SQLSTATE 428DK). Ä÷³Àº ¼öÆÛ ºä·ÎºÎÅÍ ¹°·Á¹Þ¾Æ¼­´Â ¾ÈµË´Ï´Ù(SQLSTATE 428DJ).

ÀÔ·ÂµÈ Å×À̺í À̸§
ÀÔ·ÂµÈ Å×À̺íÀÇ À̸§. Ä÷³ À̸§ÀÇ µ¥ÀÌÅÍ À¯ÇüÀº REF(S)¿©¾ß ÇÕ´Ï´Ù. ¿©±â¼­ S´Â ÀÔ·ÂµÈ Å×À̺í À̸§ À¯ÇüÀÔ´Ï´Ù(SQLSTATE 428DM). °ªÀÌ ÀÔ·ÂµÈ Å×À̺í À̸§¿¡ ÀÖ´Â ±âÁ¸ ÇàµéÀ» ½ÇÁ¦·Î ÂüÁ¶ÇÏ´ÂÁö È®ÀÎÇϱâ À§ÇØ Ä÷³ À̸§¿¡ ÀÖ´Â ±âÁ¸ °ªµé¿¡ ´ëÇØ Á¡°ËÀ» ÇÏÁö ¾Ê½À´Ï´Ù.

ÀÔ·ÂµÈ ºä À̸§
ÀÔ·ÂµÈ ºäÀÇ À̸§. Ä÷³ À̸§ÀÇ µ¥ÀÌÅÍ À¯ÇüÀº REF(S)¿©¾ß ÇÕ´Ï´Ù. ¿©±â¼­ S´Â ÀÔ·ÂµÈ ºä À̸§ À¯ÇüÀÔ´Ï´Ù(SQLSTATE 428DM). °ªÀÌ ÀÔ·ÂµÈ ºä À̸§¿¡ ÀÖ´Â ±âÁ¸ ÇàµéÀ» ½ÇÁ¦·Î ÂüÁ¶ÇÏ´ÂÁö È®ÀÎÇϱâ À§ÇØ Ä÷³ À̸§¿¡ ÀÖ´Â ±âÁ¸ °ªµé¿¡ ´ëÇØ Á¡°ËÀ» ÇÏÁö ¾Ê½À´Ï´Ù.
i.cp


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