MySQL5.7.7RCでは、列の値を定義によって自動生成可能なGenerated
Columunsという機能が追加されています。
MS
SQLやDB2でも同じような機能があって、頻度は多く無いですが、以前データベースの運用していた時にTAXの自動計算などで利用していました。
以下のブログには、XMLとの連携を行った例が書かれているので参考にしてみて頂ければと思います。
Generated Columns in MySQL 5.7.5
http://mysqlserverteam.com/generated-columns-in-mysql-5-7-5/
例) Generated Columinを利用して合計金額を持つ列を生成
CREATE TABLE `T_Generated_Column` ( `pid` int(10) unsigned NOT NULL AUTO_INCREMENT, `pname` varchar(1024) DEFAULT NULL, `price` decimal(10,2) DEFAULT NULL, `qty` …[さらに読む]