你是一个集装箱制造公司的数据库开发人员,公司制造的集装箱有不同的尺寸和形状,存储的集装箱信息的表有Size、Container、Shape。一般来说,集装箱的尺寸周期性的改变,数据库的用户需要知道集装箱的容量,容量是基于Shape、size表中的数据计算得到的。你要隐藏计算的细节,使用一个SELECT查询可以方便的得到,你将怎么做?()
A、建立一个用户定义的函数,使用ContainerID作为参数,返回集装箱的容量。
B、建立一个程序,使用ContainerID作为参数,返回集装箱的容量。
C、在Container表中加入名为volume的一列,当一个新集装箱加入表中时,建立一个触发器计算和存储这列的值。
D、在Container表中加入一个计算过的列计算集装箱的容量。