Office中国论坛/Access中国论坛

标题: [讨论]什么時候,用缺省值,空值,idenitiy,unique列 [打印本页]

作者: HG    时间: 2002-6-29 19:04
标题: [讨论]什么時候,用缺省值,空值,idenitiy,unique列
什么時候,用缺省值,空值,idenitiy,unique列?
即用缺省值,又用可空例,是不是互相矛盾哪?
即用identity,又用unique列,是不是也一樣互相矛盾哪?
哪么他們分別是在什么情況下,用才具有優勢哪?
作者: cattjiu    时间: 2002-6-29 19:40
缺省值是默认值,方便输入;可空例是对输入值的要求。

Unique 属性
              

使用 Unique(唯一索引)属性可以指定在表键索引中实施数据唯一性的索引。

设置

Unique 属性使用以下设置:

设置 Visual Basic 说明
是 True (-1) 该索引是键索引(唯一)。
否 False (0) 该索引不是键索引。
说明

键索引可以对查找的记录进行优化。它可以包含一个或者多个字段,这些字段按照预定的顺序唯一地对表的所有记录进行组织。如果索引是由一个字段组成,则该字段的值必须唯一。如果该索引包含多个字段,每个字段可以出现重复数据,不过所有索引字段的值的组合必须唯一。非键索引中的字段的值不一定要唯一。

如果表的某个索引的 Primary 属性设为“是”,则此索引为该表的主索引。每一张表仅有一个主索引。
所以不是矛盾,而是必要。
作者: HG    时间: 2002-6-29 20:23
多謝,我想更多的學習一些關于用這些特殊功能的方法。
我想在程序中更好的發揮他們的功能,使程序具有最優化。
請大家再給一點經驗。(因有缺省值的時候,觸發器會失敗)
作者: cattjiu    时间: 2002-6-30 19:32
标题: 因有缺省值的時候,觸發器會失敗?
因有缺省值的時候,不知道哪些觸發器會失敗?我试了AfterUpdate,没有问题。。。。。


[此贴子已经被作者于2002-6-30 11:31:42编辑过]






欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3