`
kl720
  • 浏览: 10408 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

关于CONSTRAINT

 
阅读更多

1.可延迟约束

SELECT   * FROM   user_constraints 查询所有约束

alter table child add constraint  fk_child foreign key (parent_name)

references parent (parent_name) deferrable ;

取消延迟:

set constraint fk_child immediate ;

2.检查约束

   alter table temp add constraint ck_temp_age check ((age>0) and (age <= 125))

3.自引用约束

   alter table professors add constraint fk_professors_prof_name foreign key (dept_head)

   references professors (prof_name);--当然prof_name需为primary key;

4.禁用/激活约束(禁用/激活约束会引起删除和重建索引的操作)
alter table employees disable/enable unique email
alter table employees disable/enable constraint emp_ename_pk
alter tabel employees modify constraint emp_pk disable/enable
alter tabel employees modify constraint emp_ename_phone_uk disable/enable

ALTER TABLE employees DROP CONSTRAINT emp_deptno_fk;删除约束

5.级联删除

   alter table students add constraint fk_students_state foreign key (state) references state_lookup(state) on delete cascade ;

6.多列属性约束

   alter table students add constraint uk_students_lic unique (state,license) ;

分享到:
评论

相关推荐

    Signal Constraint使用方法简介

    通过对Simulink模型添加信号约束模块(Signal Constraint block)可以优化已知输入的模型响应。Simulink设计优化软件(Simulink Design Optimization software)通过调整模型的参数来满足指定的约束,其中包括信号...

    Oracle的约束【Constraint】

    ### Oracle的约束(Constraint)详解 #### 约束类型介绍与管理 Oracle数据库通过约束(Constraint)确保数据的一致性和完整性,这是数据库设计的重要组成部分。对于初学者而言,理解Oracle中的不同约束类型及其...

    principles of constraint programming.ppt

    约束编程(Constraint Programming, CP)是一种解决复杂优化问题的计算方法,它在计算机科学和人工智能领域中占有重要的地位。在这个名为"principles of constraint programming.ppt"的演示文稿中,我们将会深入探讨...

    验证GraphQL字段使用constraint作为验证输入数据的指令

    `@constraint`指令是用于在GraphQL中添加输入数据验证的一种方式,它允许开发者定义输入参数的约束条件,从而保证客户端发送的数据符合服务端的要求。这个话题主要涉及到JavaScript开发中的表单验证,我们将深入探讨...

    Principles of constraint programming

    书中详细阐述了约束编程的核心框架,包括预处理(Preprocess)、幸福状态(Happy)、原子性(Atomic)、分割(Split)、按情况推进(Proceed by Cases)以及约束传播(Constraint Propagation)。其中,约束传播算法...

    Handbook of Parallel Constraint Reasoning

    《Handbook of Parallel Constraint Reasoning》是一本关于并行约束推理的工具书,由Youssef Hamadi和Lakhdar Sais编辑,于2018年由Springer International Publishing AG出版。本书的关键词包括“并行推理”、...

    constraint代码约束Demo

    本"constraint代码约束Demo"着重探讨了如何在代码中应用ConstraintLayout的约束,以便创建响应式、适应不同屏幕尺寸的应用界面。 首先,我们需要了解ConstraintLayout的基本概念。它是一个基于二维图形的布局,其中...

    MySQL添加外键时报错:1215 Cannot add the foreign key constraint的解决方法

    这篇文章主要涉及到在数据创建表时,遇到ERROR 1215 (HY000): Cannot add foreign key constraint 问题方面的内容,对于在数据创建表时,遇到同样问题感兴趣的同学可以参考一下。 一、问题的提出 创建两个表:  ...

    validate+@Constraint自定义注解1

    本文将深入讲解如何利用`@Constraint`自定义注解来实现这一功能。 首先,我们需要了解Spring Boot中用于注解注解的四个核心元注解: 1. `@Retention`: 这个注解决定了注解的生命周期,即注解在哪个阶段可见。`...

    代码添加约束constraint Demo

    本示例"代码添加约束constraint Demo"专注于讲解如何在iOS项目中通过代码实现`Auto Layout`的约束,特别是利用`constraint 2.0`的优化进行高效布局。 首先,我们了解`Auto Layout`的基本概念。`Auto Layout`是Apple...

    constraint-layout-solver-1.0.0-alpha1

    Failed to resolve: com.android.support.constraint:constraint-layout:1.0.0-alpha1

    【转】Object Constraint Language

    Object Constraint Language(OCL)是一种标准化的元语言,用于在UML(统一建模语言)和其他形式化的软件建模环境中表达对模型元素的约束、规范和查询。它为建模者提供了一种清晰、简洁的方式来定义对象模型上的规则...

    Object Constraint Language, The: Getting Your Models Ready for MDA, Second Edition

    ### 关于《Object Constraint Language, The: Getting Your Models Ready for MDA, Second Edition》的知识点总结 #### 一、Object Constraint Language(OCL)简介 **Object Constraint Language**(对象约束语言...

    Handbook of Constraint Programming (Rossi F.&Co(eds))

    在约束规划中,CSP(Constraint Satisfaction Problem)是核心概念。CSP通常由三个关键组成部分构成:变量、值域和约束。变量代表问题中的决策元素,值域是变量可能取的值的集合,而约束则定义了变量之间的关系,...

    NSGA-II in C (Real + Binary + Constraint Handling)

    同时,"Constraint Handling"意味着代码中包含了处理约束条件的机制,这是实际优化问题中不可或缺的部分,因为大多数工程和管理问题都有各种限制条件。 标签中的"NSGA-2"是NSGA-II的缩写,"C"代表C语言,"YUYAN...

    Handbook of constraint programming

    动态规划 Constraits in Procedural and Concurrent Languages 限制编程人员必备的手册,很有用的。用于算法优化

    Principles and Practice of Constraint Programming

    约束编程(Constraint Programming,CP)是一种强大的问题解决方法,它使用约束来表示问题的约束条件,从而限制可能的解决方案。在约束编程中,问题首先被建模为变量的集合,这些变量必须满足一定的约束条件。通过...

    Ebook - Constraint Logic Programming using ECLiPSe

    It’s an introduction to constraint programming, appropriate for a one-semester course for upper undergraduate or graduate students of computer science or for programmers wishing to master the ...

Global site tag (gtag.js) - Google Analytics