【发布时间】:2011-07-16 07:10:23
【问题描述】:
表:具有 Start_Time 和 End_Time 列的客户。
我需要添加一个新列“持续时间”,即 End_Time - Start_Time。 但是,我需要使用触发器或过程来执行此操作,以便在将新记录添加到 Customer 表后立即更新 Duration 列。
【问题讨论】:
-
您是问如何设置触发器,或者如何添加列,或者如何编写查询来设置新列的值?
-
为什么要在表本身中添加计算列?任何提出查询的人都可以得到它。或者更确切地说,您可以创建一个具有持续时间的视图。
标签: sql oracle stored-procedures triggers