约束的几种状态

    为了更好地处理数据可能暂时违反约束条件的情况,可将约束条件指定为不同的状态。可以启用(ENABLE) 或禁用(DISABLE) 完整性约束条件。如果启用约束条件,在数据库中输入或更新数据时就会检查数据。此时,禁止输入不符合约束条件规则的数据。如果禁用约束条件,则可以在数据库中输入不符合规则的数据。完整性约束条件可处于下列其中一种状态:

创新互联公司服务项目包括新罗网站建设、新罗网站制作、新罗网页制作以及新罗网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,新罗网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到新罗省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

   1、 DISABLE NOVALIDATE:不检查新数据和现有数据,因此这些数据可能不符合约束条件。当数据来自验证过的源,而且表是只读表时,通常会使用此状态。因此,不会将新数据输入表中。

    2、DISABLE VALIDATE:如果约束条件处于此状态,则不允许对有约束条件的列进行任何修改。因为如果在验证现有数据后,又允许将未经检查的数据输入表中,就会出现不一致的情况。当必须验证现有数据,但不需要修改数据,而且不需要另外为性能而建立索引时,通常会使用此状态。

    3、ENABLE NOVALIDATE:新数据符合约束条件,但现有数据处于未知状态。当可以更正现有的约束条件违规情况,同时又不允许将新的违规数据输入系统时,常常会使用此状态。

    4、ENABLE VALIDATE:新数据与现有数据均符合约束条件。这是约束条件的典型状态和默认状态。


当前题目:约束的几种状态
标题网址:http://bzwzjz.com/article/gojhog.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站建设 温江网站设计 网站建设公司 网站设计公司 成都网站设计 重庆网站建设 四川成都网站设计 成都网站建设推广 响应式网站设计 成都网站建设公司 成都网站制作 专业网站设计 手机网站制作 成都网站建设 成都网站建设 手机网站制作设计 成都网站设计 网站建设方案 成都品牌网站建设 网站建设方案 网站建设费用 网站制作