----test用户
--1 创建表
--1)学员表
create table stuInfo
(
sid number,
sname varchar2(20),
sage number,
sbirth date,
gradeid number
)
--2)年级表
create table gradeInfo
(
gid number,
gname varchar2(10)
)
--2 添加约束
--1)主键约束
alter table stuInfo --从表/子表(引用)
add constraint PK_sid primary key(sid);
alter table Gradeinfo --主表(被用)
add constraint PK_gid primary key(gid);
--2)外键约束
alter table stuInfo
add constraint FK_gradeid foreign key(gradeid)
references Gradeinfo(Gid);
--3)非空约束
alter table stuInfo
modify sname not null;
--4)默认约束
alter table stuInfo
modify sage default 18;
--5)检查约束
alter table stuInfo
add constraint CK_sage check(sage between 15 and 30);
分享到:
相关推荐
Oracle 约束错误约束错误 Oracle 中的约束错误是指在数据库中违反了约束条件,导致数据无法修改或删除的错误。这种错误通常发生在父表和子表之间存在关联关系时,试图删除或修改父表中的记录,但子表中存在对应的...
### Oracle约束详解 在Oracle数据库管理系统中,约束是用于确保数据完整性和一致性的规则或条件。这些约束可以被定义在表级别的字段上,用来限制存储在表中的数据类型。通过实施约束,我们可以确保数据的质量,并...
Oracle约束和索引是数据库设计和优化的核心概念。通过正确地应用约束,可以确保数据的准确性和一致性;而合理地创建和管理索引,则能够显著提升查询速度,提高整体系统性能。作为数据库管理员或开发者,理解和熟练...
Oracle约束详解
本文将深入探讨Oracle约束的基本语法以及如何修改表结构。 首先,Oracle约束可以分为五种类型: 1. **NOT NULL约束**:不允许字段值为空,确保了字段必须有值。 2. **UNIQUE约束**:确保字段中的值是唯一的,但...
Oracle约束是数据库管理系统中用于确保数据完整性的重要机制。在Oracle数据库中,约束主要分为三类:域完整性、实体完整性和参照完整性。 1. 域完整性(Domain Integrity): 域完整性关注的是单个列的数据有效性...
### Oracle新手入门指导之五——Oracle约束 #### 约束概述 在Oracle数据库中,约束是一种用于确保数据完整性的机制。它可以帮助我们定义表中的列必须满足的规则,从而确保数据的一致性和准确性。Oracle提供了多种...
Oracle约束键解析主要涉及到数据库设计中的关键概念,用于确保数据的完整性和一致性。本文将详细介绍四种主要的约束类型:主键约束(Primary Key)、唯一约束(Unique)、外键约束(Foreign Key)和检查约束(Check...
Oracle数据库系统是世界上最广泛使用的数据库管理系统之一,它提供了丰富的数据完整性约束来确保数据的准确性和一致性。在Oracle中,约束是定义在表上的规则,用于限制可以存储在表中的数据类型和值。以下是对Oracle...
### Oracle约束总结 在Oracle数据库中,为了确保数据的一致性和完整性,我们常常需要使用到各种类型的约束。本文将详细地介绍Oracle中的五种主要约束类型:非空(NOT NULL)、唯一(UNIQUE)、主键(PRIMARY KEY)...
1 1 、 e oracle 数据库有 5 5 种约束: :y primary n key,foreign key,unique,check,not null 2 2 、 如果某个约束只作用单独的字段,即可以在列级定义约束;也可以在表 级定义约束。但是如果某个约束作用于多...
Oracle约束是数据库设计中的关键元素,用于确保数据的完整性和一致性。在Oracle数据库系统中,约束是用来限制可以插入或更新到表中的数据类型和值。它们是预防性地确保数据质量的规则,防止意外的数据输入错误或不...
正在看的ORACLE教程是:Oracle约束管理脚本。作为一个Oracle数据库管理员,会碰到这样的数据库管理需求,停止或者打开当前用户(模式)下所有表的约束条件和触发器。这在数据库的合并以及对数据库系统的代码表中某些...
总之,Oracle约束是数据库设计的关键组成部分,它们帮助维护数据的准确性和一致性,防止错误数据的输入。理解并熟练使用这些约束对于构建健壮的数据库结构至关重要。学习和掌握约束的使用,可以帮助我们更好地设计和...