»ý¼ºµÈ Ä÷³Àº »ðÀÔ ¶Ç´Â °»½Å Á¶ÀÛ ´ë½Å Ç¥Çö½Ä¿¡¼ °¢ ÇàÀÇ °ªÀ» °¡Á®¿À´Â Ä÷³ÀÔ´Ï´Ù. °»½Å Æ®¸®°Å¿Í »ðÀÔ Æ®¸®°Å¸¦ Á¶ÇÕÇÏ¸é ºñ½ÁÇÑ È¿°ú¸¦ ¾òÀ» ¼ö ÀÖ´Â ¹Ý¸é, »ý¼ºµÈ Ä÷³À» »ç¿ëÇÏ¸é ÆÄ»ýµÈ °ªÀÌ Ç¥Çö½Ä°ú ÀÏÄ¡ÇÏ°Ô ¸¸µé ¼ö ÀÖ½À´Ï´Ù.
Å×ÀÌºí¿¡¼ »ý¼ºµÈ Ä÷³À» ÀÛ¼ºÇÏ·Á¸é Ä÷³¿¡ ´ëÇØ GENERATED ALWAYS ASÀýÀ» »ç¿ëÇϰí Ä÷³ÀÇ °ªÀÌ ÆÄ»ýµÇ´Â Ç¥Çö½ÄÀ» Æ÷ÇÔÇϽʽÿÀ. GENERATED ALWAYS ASÀýÀ» ALTER TABLE ¶Ç´Â CREATE TABLE¹®¿¡ Æ÷ÇÔ½Ãų ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ ¿¹´Â "c1" ¹× "c2"ÀÇ ÀÏ¹Ý Ä÷³°ú Å×À̺íÀÇ ÀÏ¹Ý Ä÷³¿¡¼ ÆÄ»ýµÈ "c3" ¹× "c4"ÀÇ »ý¼ºµÈ Ä÷³ÀÇ Å×À̺íÀ» ÀÛ¼ºÇÕ´Ï´Ù.
CREATE TABLE T1(c1 INT, c2 DOUBLE, c3 DOUBLE GENERATED ALWAYS AS (c1 + c2), c4 GENERATED ALWAYS AS (CASE WHEN c1 > c2 THEN 1 ELSE NULL END) );
»ý¼ºµÈ Ä÷³À» »ç¿ëÇÏ¿© ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ¼º´ÉÀ» °³¼±ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº °ü¸® ¾È³»¼À» ÂüÁ¶ÇϽʽÿÀ. »ý¼ºµÈ Ä÷³ ÀÛ¼º ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº SQL ÂüÁ¶¼¿¡ ÀÖ´Â CREATE TABLE ¹® ±¸¹®À» ÂüÁ¶ÇϽʽÿÀ.