字段属性(空值、缺省值、标记字段/自增字段)

您所在的位置:网站首页 access设置值列表字段 字段属性(空值、缺省值、标记字段/自增字段)

字段属性(空值、缺省值、标记字段/自增字段)

#字段属性(空值、缺省值、标记字段/自增字段)| 来源: 网络整理| 查看: 265

字段属性上一节介绍了如何建立包含不同类型字段的表。在这一节中,你将学会如何使用字段的三个属性。这些属性允许你控制空值,缺省值和标识值。

允许和禁止空值大多数字段可以接受空值(NULL)。当一个字段接受了空值后,如果你不改变它,它将一直保持空值。空值(NULL)和零是不同的,严格的说,空值表示没有任何值。为了允许一个字段接受空值,你要在字段定义的后面使用表达式NULL。例如,下面的表中两个字段都允许接受空值:CREATE TABLE empty (empty1 CHAR (40) NULL,empty2 INT NULL(注意:BIT型数据不能是空值。一个这种类型的字段必须取0或者1。有时你需要禁止一个字段使用空值。例如,假设有一个表存储着信用卡号码和信用卡有效日期,你不会希望有人输入一个信用卡号码但不输入有效日期。为了强制两个字段都输入数据,你可以用下面的方法建立这个表:CREATE TABLE creditcards (creditcard_number CHAR(20) NOT NULL,Creditcard_expire DATETIME NOT NULL)注意字段定义的后面跟有表达式NOT NULL。通过包含表达式NOT NULL,你可以禁止任何人只在一个字段中插入数据,而不输入另一个字段的数据。你将会发现,在你建设自己的网点过程中,这种禁止空值的能力是非常有用的。如果你指定一个字段不能接受空值,那么当你试图输入一个空值时,会有错误警告。这些错误警告可以为程序调试提供有价值的线索。

缺省值假设



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3