इसे एक उदाहरण की सहायता से समझा जा सकता है जिसमें हम triangle_stored नामक टेबल में एक स्टोर्ड जनरेटेड कॉलम बना रहे हैं। जैसा कि हम जानते हैं कि स्टोर्ड जनरेटेड कॉलम STORED कीवर्ड का उपयोग करके बनाया जा सकता है।
उदाहरण
mysql> Create table triangle_stored(SideA DOUBLE, SideB DOUBLE, SideC DOUBLE AS (SQRT(SideA * SideA + SideB * SideB)) STORED); Query OK, 0 rows affected (0.47 sec) mysql> Describe triangle_stored; +-------+--------+------+-----+---------+------------------+ | Field | Type | Null | Key | Default | Extra | +-------+--------+------+-----+---------+------------------+ | SideA | double | YES | | NULL | | | SideB | double | YES | | NULL | | | SideC | double | YES | | NULL | STORED GENERATED | +-------+--------+------+-----+---------+------------------+ 3 rows in set (0.00 sec) mysql> INSERT INTO triangle_stored(SideA, SideB) Values(1,1),(3,4),(6,8); Query OK, 3 rows affected (0.09 sec) Records: 3 Duplicates: 0 Warnings: 0 mysql> Select * from triangle_stored; +-------+-------+--------------------+ | SideA | SideB | SideC | +-------+-------+--------------------+ | 1 | 1 | 1.4142135623730951 | | 3 | 4 | 5.291502622129181 | | 6 | 8 | 10.583005244258363 | +-------+-------+--------------------+ 3 rows in set (0.00 sec)
नोट: मूल उदाहरण में सूत्र SQRT(SideA * SideB + SideB * SideB) था, जो पाइथागोरस प्रमेय के लिए गलत है। सही सूत्र SQRT(SideA * SideA + SideB * SideB) है। उपरोक्त आउटपुट सही सूत्र पर आधारित है।