(07)oracle新人笔记------约束
来源:互联网 发布:金税盘数据更新失败 编辑:程序博客网 时间:2024/05/17 09:37
NOT NULL
CREATE TABLE emp_nn(
empno NUMBER(4),
ename VARCHAR2(10) NOT NULL,
job VARCHAR2(9),
mgr NUMBER(4),
hiredate DATE,
sal NUMBER(7,2),
comm NUMBER(7,2),
deptno NUMBER(7,2) NOT NULL)
UNIQUE:唯一性约束
赋值了就不能再插入一样的了,不加NOT NULL就可以插入空值,空值可以重复
列级约束
CREATE TABLE deptment(
deptno NUMBER(2),
dname VARCHAR2(14) CONSTRAINT dept_dname_uk UNIQUE,
loc VARCHAR2(13));
表级约束(效果一样)
CREATE TABLE deptment2(
deptno NUMBER(2),
dname VARCHAR2(14),
loc VARCHAR2(13),
CONSTRAINT dept_dname_uk2 UNIQUE(dname));
PRIMARY KEY:主键约束
列级约束
CREATE TABLE deptment3(
deptno NUMBER(2) CONSTRAINT dept_deptno_pk PRIMARY KEY,
dname VARCHAR2(14),
loc VARCHAR2(13),
CONSTRAINT dept_dname_uk3 UNIQUE (dname));
表级约束
1234123412341234123412433214阿斯顿发士大夫撒放
FOREIGN KEY:外键约束
CREATE TABLE emp_fk1(
empno NUMBER(4),
ename VARCHAR2(10) NOT NULL,
job VARCHAR2(9),
deptno NUMBER(7,2) NOT NULL CONSTRAINT emp_deptno_fk REFERENCE dept (deptno),
sal NUMBER(7,2));
CREATE TABLE emp_fk2(
empno NUMBER(4),
ename VARCHAR2(10) NOT NULL,
job VARCHAR2(9),
deptno NUMBER(7,2) NOT NULL,
CONSTRAINT emp_deptno_fk REFERENCE dept (deptno),
);
CHECK:检查性约束
删除约束
追加约束
约束的启用与禁用
- (07)oracle新人笔记------约束
- (09)oracle新人笔记------视图
- (02)oracle新人笔记------函数
- (01)oracle新人笔记------开篇
- oracle 培训笔记 约束
- oracle笔记(约束)
- Oracle笔记十: 约束
- Oracle笔记(十) 约束
- Oracle笔记(十) 约束
- Oracle 学习笔记 10 -- 约束
- Oracle 学习笔记 10 -- 约束
- Oracle笔记(十) 约束
- Oracle笔记(十) 约束
- (11)oracle新人笔记------集合运算
- (04)oracle新人笔记------多表连接
- Oracle数据字典中查看约束信息/约束相关笔记
- ORACLE学习笔记 索引和约束
- Oracle表管理以及约束笔记
- 第七周项目二—建立链队算法库
- 备忘信息
- java---正则表达式(1)
- 谷歌的AI是Siri智商的两倍,但它们都比不上六岁孩子
- 特斯拉又双叒产量不足,下一个特斯拉还有多远?
- (07)oracle新人笔记------约束
- Android 小控件使用合集
- 知识图谱调研
- wepon大神的 大数据竞赛平台——Kaggle 入门篇
- 你的WiFi密码是如何被隔壁老王破解的?
- 第三周 项目2-建设“顺序表”算法库
- 欢迎使用CSDN-markdown编辑器
- 软件工程师面试加分项
- (06)oracle新人笔记------高级子查询(重点)