`
725137
  • 浏览: 81710 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Oracle约束

    博客分类:
  • SQl
阅读更多

一种写法: 字段级约束

 

create table mytable

 

(id number primary key,

uname varchar2(10)  canstraint a_unique,

,age number(3) canstraint  a_not_null  not null,

,email varchar2(20) canstraint a_email_unique

)

 

 

二种写法:表级约束

 

create table mytable

 

(

my1_id number primary key,

uname varchar2(10) ,

age number(3) ,

email varchar2(20),

canstratint aa_username_email unique(uname,email),

canstratint aa_not_null not null (age),

canstratint aa_pk_id primary key (id)

)

 

 

create table mytable2

(

     id number primary key ,

     mytableId number referances mytable(my1_id)

)  或者

 

create table mytable2

(

     id number primary key ,

     mytableId number,

     canstraint aa_fk_mytableid foreign key (mytable) references mytable (mytableid)

 

主意:参考的表键,必段为主键,在删除参考表记录时,如果存在子记录,则不会删除,因要保持完整性

 

分享到:
评论

相关推荐

    Oracle 约束错误约束错误

    Oracle 约束错误约束错误 Oracle 中的约束错误是指在数据库中违反了约束条件,导致数据无法修改或删除的错误。这种错误通常发生在父表和子表之间存在关联关系时,试图删除或修改父表中的记录,但子表中存在对应的...

    oracle约束详解

    ### Oracle约束详解 在Oracle数据库管理系统中,约束是用于确保数据完整性和一致性的规则或条件。这些约束可以被定义在表级别的字段上,用来限制存储在表中的数据类型。通过实施约束,我们可以确保数据的质量,并...

    oracle约束和索引笔记

    Oracle约束和索引是数据库设计和优化的核心概念。通过正确地应用约束,可以确保数据的准确性和一致性;而合理地创建和管理索引,则能够显著提升查询速度,提高整体系统性能。作为数据库管理员或开发者,理解和熟练...

    Oracle约束详解 Oracle约束详解

    Oracle约束详解

    Oracle约束基本语法 修改表结构

    本文将深入探讨Oracle约束的基本语法以及如何修改表结构。 首先,Oracle约束可以分为五种类型: 1. **NOT NULL约束**:不允许字段值为空,确保了字段必须有值。 2. **UNIQUE约束**:确保字段中的值是唯一的,但...

    09oracle约束.pptx

    Oracle约束是数据库管理系统中用于确保数据完整性的重要机制。在Oracle数据库中,约束主要分为三类:域完整性、实体完整性和参照完整性。 1. 域完整性(Domain Integrity): 域完整性关注的是单个列的数据有效性...

    oracle新手入门指导之五—ORACLE约束.txt

    ### Oracle新手入门指导之五——Oracle约束 #### 约束概述 在Oracle数据库中,约束是一种用于确保数据完整性的机制。它可以帮助我们定义表中的列必须满足的规则,从而确保数据的一致性和准确性。Oracle提供了多种...

    oracle约束键解析.docx

    Oracle约束键解析主要涉及到数据库设计中的关键概念,用于确保数据的完整性和一致性。本文将详细介绍四种主要的约束类型:主键约束(Primary Key)、唯一约束(Unique)、外键约束(Foreign Key)和检查约束(Check...

    Oracle所有约束基本语法

    Oracle数据库系统是世界上最广泛使用的数据库管理系统之一,它提供了丰富的数据完整性约束来确保数据的准确性和一致性。在Oracle中,约束是定义在表上的规则,用于限制可以存储在表中的数据类型和值。以下是对Oracle...

    Oracle 约束 总结

    ### Oracle约束总结 在Oracle数据库中,为了确保数据的一致性和完整性,我们常常需要使用到各种类型的约束。本文将详细地介绍Oracle中的五种主要约束类型:非空(NOT NULL)、唯一(UNIQUE)、主键(PRIMARY KEY)...

    Oracle约束详解.pdf

    1 1 、 e oracle 数据库有 5 5 种约束: :y primary n key,foreign key,unique,check,not null 2 2 、 如果某个约束只作用单独的字段,即可以在列级定义约束;也可以在表 级定义约束。但是如果某个约束作用于多...

    Oracle约束详解

    Oracle约束是数据库设计中的关键元素,用于确保数据的完整性和一致性。在Oracle数据库系统中,约束是用来限制可以插入或更新到表中的数据类型和值。它们是预防性地确保数据质量的规则,防止意外的数据输入错误或不...

    oracle约束

    详细介绍了oracle的常见约束,表级约束(主键),列级约束,唯一性约束,外键约束,并介绍了如何给相应的约束命名

    Oracle约束管理脚本

    正在看的ORACLE教程是:Oracle约束管理脚本。作为一个Oracle数据库管理员,会碰到这样的数据库管理需求,停止或者打开当前用户(模式)下所有表的约束条件和触发器。这在数据库的合并以及对数据库系统的代码表中某些...

    oracle-Les09约束.ppt

    总之,Oracle约束是数据库设计的关键组成部分,它们帮助维护数据的准确性和一致性,防止错误数据的输入。理解并熟练使用这些约束对于构建健壮的数据库结构至关重要。学习和掌握约束的使用,可以帮助我们更好地设计和...

Global site tag (gtag.js) - Google Analytics