ITPub博客

首页 > 数据库 > Oracle > 2 Day DBA-管理方案对象-关于方案对象管理权限-NOT NULL列约束

2 Day DBA-管理方案对象-关于方案对象管理权限-NOT NULL列约束

原创 Oracle 作者:luisedalian 时间:2014-02-01 17:09:34 0 删除 编辑

约束决定了列的有效值。在OEMDC创建表的页面中,唯一能指定的列级约束是NOT NULL。要求在插入或更新行的时候,该列必须有值。NOT NULL只能被定义为列级约束,不能像其它约束一样,既可以被定义为列级约束也可以被定义为表级约束。

 

为了数据库的完整性,当某一列必须提供值时,就需要使用NOT NULL约束。

如所有的员工必须属于特定的部门,则员工表中部门列就需要被定义为NOT NULL

如果在插入或更新数据时某列的值可能不知道或不存在,则该列不能被定义为NOT NULL

 

数据库自动为表的主键列加上NOT NULL约束。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/17013648/viewspace-1076732/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-02-06

  • 博文量
    1986
  • 访问量
    5642431