创建oracle表
2016-01-18 23:05
656 查看
示例:
创建一张teacher表
通常,为了确保表中数据的完整性和正确性,要给表中列添加约束
添加主键约束:
alter table TEACHER
add constraint pk_teacher primary key (TNO);
添加唯一约束:
alter table TEACHER
add constraint uk_teacher_tname unique(TNAME);
添加检查约束:
alter table TEACHER
add constraint ck_teacher_gender check(gender in ('男','女'));--约束性别只能是‘男’或者‘女’;
添加外键约束:
alter table TEACHER
add constraint fk_teacher_tno_dept foreignkey (TNO) references dept(DEPTNO)
注意:oracle里外键引用的那一列必须是主键;
删除约束的语法:
alter table 表名 drop constraint 约束名
创建一张teacher表
通常,为了确保表中数据的完整性和正确性,要给表中列添加约束
添加主键约束:
alter table TEACHER
add constraint pk_teacher primary key (TNO);
添加唯一约束:
alter table TEACHER
add constraint uk_teacher_tname unique(TNAME);
添加检查约束:
alter table TEACHER
add constraint ck_teacher_gender check(gender in ('男','女'));--约束性别只能是‘男’或者‘女’;
添加外键约束:
alter table TEACHER
add constraint fk_teacher_tno_dept foreignkey (TNO) references dept(DEPTNO)
注意:oracle里外键引用的那一列必须是主键;
删除约束的语法:
alter table 表名 drop constraint 约束名
相关文章推荐
- oracle中的事务
- shutdown immeidate关闭oracle异常记录,查看告警信息
- oracle中分组中的ROLLUP和CUBE选项
- oracle数据类型
- Oracle定时计划快速使用
- Oracle定时计划快速使用
- Oracle定时计划快速使用
- ORACLE函数学习(自学)
- Oracle Merge语句少用 容易引起死锁
- Oracle第一天之sql
- Oracle第一天之Oracle介绍
- oracle中日期函数使用
- oracle笔记整理16——表空间利用率、锁表、锁包、dbms_job操作
- ORACLE分区表、分区索引
- Oracle SQLplus 上如何查看procedure的内容
- oracle 归档模式
- 通过Oracle补充日志,找到锁阻塞源头的SQL
- Oracle创建DataBase Links
- oracle标量子查询
- Oracle 获取当前日期及日期格式