Previous topicNext topic
Help > 使用指南 > 数据管理模块 > 数据库对象管理 >
表结构中的特殊列

表结构中的特殊列是指在一个表中承载特殊作用的三个字段。他们的名称及作用如下:

 列作用

 默认列名

 兼容列名

 自增长,当前表的默认主键  _IdentifyFlag  _Identify
 锁定列,控制当前行锁定状态  _LockRowFlag  _Locked
 排序列,控制数据的显示顺序及上下移动  _SortFlag  _SortKey

自增长:一个基础表,如果希望拥有编辑功能的话,设定一个自增长的主键列是最简单的做法了。当然,为了对其他软件系统不存在侵入性,这个字段不是必须强求的。自己设定一个其他名称的主键列也是可以的。

锁定列:这个列主要控制表中当前行的锁定状态。当此列的值为True时,当前行所有列数据无法正常编辑,对应绑定的控件也无法正常编辑。这样就可以方便地进行权限控制。

排序列:主要是对当前表中的数据显示顺序进行控制。正常情况下,数据存储在数据库中是无序状态的,只有通过此列辅助排序以实现行的上移、下移操作。

这里解释一下什么叫兼容列名,即如果一个表中存在“_Locked"列,那么当前表也将拥有锁定行的功能。这个主要是为了与本数据管理模块的一个老版本相兼容而作的妥协。

特殊列设置

这三个特殊列是否要添加,添加几个,默认添加的列名都是可以自定义的。如果觉得默认的字段列名自己觉得不喜欢,我们完全可以自定义成自己喜欢的列名。

设置也很简单,根据自己的意愿设置并保存即可。这个设置是对后续所有勾选了选项的表都生效的。