PL/SQL学习笔记-约束

简介: 约束就那么几种1  NOT NULL  非空2  UNIQUE  唯一3  PRIMARY KEY  主键主键既是非空约束也是唯一约束4  FOREIGN KEY  外键5  CHECK   检查就这个比较灵活多变以下是一个较长用的check约束  lie is null or (lie betwe...

约束就那么几种
1  NOT NULL  非空

2  UNIQUE  唯一

3  PRIMARY KEY  主键
主键既是非空约束也是唯一约束

4  FOREIGN KEY  外键

5  CHECK   检查
就这个比较灵活多变
以下是一个较长用的check约束
image 

lie is null or (lie between 100 and 250)

关于约束,
有两点我觉得涉及到比较高级的话题,我这里不想多说了
一个是延迟检查
一个是约束激活和禁用约束的时候是否验证约束

另外还有一些东西,我觉得没必要,也不讲了

目录
相关文章
|
8天前
|
SQL 数据采集 关系型数据库
7、SQL约束
7、SQL约束
20 0
|
2月前
|
SQL Oracle 关系型数据库
CREATE TABLE 时的 SQL FOREIGN KEY 约束
【7月更文挑战第24天】CREATE TABLE 时的 SQL FOREIGN KEY 约束。
37 5
|
2月前
|
SQL Oracle 关系型数据库
ALTER TABLE 时的 SQL PRIMARY KEY 约束
【7月更文挑战第24天】ALTER TABLE 时的 SQL PRIMARY KEY 约束。
19 3
|
2月前
|
SQL Oracle 关系型数据库
CREATE TABLE 时的 SQL FOREIGN KEY 约束
【7月更文挑战第19天】CREATE TABLE 时的 SQL FOREIGN KEY 约束
32 8
|
2月前
|
SQL Oracle 关系型数据库
CREATE TABLE 时的 SQL PRIMARY KEY 约束
【7月更文挑战第24天】CREATE TABLE 时的 SQL PRIMARY KEY 约束。
31 2
|
2月前
|
SQL Oracle 关系型数据库
SQL CHECK 约束
【7月更文挑战第19天】SQL CHECK 约束。
31 5
|
2月前
|
SQL Oracle 关系型数据库
SQL UNIQUE 约束
【7月更文挑战第18天】SQL UNIQUE 约束。
36 6
|
2月前
|
SQL
SQL NOT NULL 约束
【7月更文挑战第18天】SQL NOT NULL 约束。
32 6
|
2月前
|
SQL Oracle 关系型数据库
SQL PRIMARY KEY 约束
【7月更文挑战第19天】SQL PRIMARY KEY 约束。
36 4
|
2月前
|
SQL Oracle 关系型数据库
SQL UNIQUE 约束
【7月更文挑战第19天】SQL UNIQUE 约束。
31 4
下一篇
云函数