表编辑器窗口使用您正在编辑的表的名称来命名。通过在表编辑器中选择某一列的“计算列”选项,可以将该列定义为计算列。 计算列是由表达式定义的,表达式可以基于同一行中的常规列、函数、算术运算符或路径名。
仅 Adaptive Server® Enterprise 15 和更高版本提供了该选项。
要将某列指定为计算列,请在表编辑器窗口中选择“计算列”。这会显示列的属性表,并且焦点位于“计算列”选项卡上。
如果选择“计算列”,“数据类型”将变暗;而且您无法编辑“大小”和“标度”字段。
在新的计算列中,您可以:
在“计算列的表达式”字段中输入列表达式。
选择“未实现(虚拟)”(Non-Materialistic (Virtual)) 或“实现”(Materialistic)。
在“列”属性表中选择“计算列”选项卡时,以下选项不适用:
规则和缺省值
检查约束
主键
缺省情况下,由于计算列是非实现列而无法关联约束、规则和缺省值,因此将禁用这些选项。选择“实现”可以重新启用这些选项。