Oracle-15-唯一约束
来源:互联网 发布:linux 域名绑定目录 编辑:程序博客网 时间:2024/06/14 18:29
一、唯一约束的实现方式:
方式1:在创建表时就添加唯一约束,如下:
create table student (
id number(2) primary key,
name varchar2(10) unique–设置列“name”唯一约束
);
方式2:为已存在的表添加唯一约束,如下:
alter table student add constraint uk_stu unique (name)
为student表中的name列添加唯一约束。
实战操作(对应方式1):
Step1:创建C表,其内有三列:id,name,age,第一列id主键约束(必须非空且无重复),第二列name唯一约束,第三列无约束,如下图:
Step2:往C表中插入数据,如下图:
Step3:尝试在带有非空约束的name列插入相同数据,这里自动避开id列主键约束,因为上一条数据(1,’z’)已经插入成功,那么这里id我们选择2,name还是选择’z’,如下图:
发现报错,因为name列插入的数据违反了唯一约束。
实战操作2(对应方式2):
Step1:为已存在的C表中的age列添加唯一约束,如下图:
Step2:插入新数据,如下图:
Step3:对于上一步插入的数据(2,’y’,23),id列有主键约束,所以我们选择3,name列有唯一约束,所以我们选择’z’,而对于刚添加唯一约束的age列我们尝试插入重复数字23,如下图:
发现报错,因为本次插入的23与上一条数据重复,违反了唯一约束。
1 0
- Oracle-15-唯一约束
- oracle 唯一约束
- Oracle删除唯一约束
- oracle唯一索引和唯一约束
- oracle 唯一约束 和 唯一索引
- oracle 主键 唯一约束 索引
- Oracle添加/删除唯一约束
- Oracle数据库的唯一约束
- Oracle主键约束、唯一键约束、唯一索引的区别
- Oracle-主键约束、唯一约束与外键约束
- Oracle-主键约束、唯一约束与外键约束
- Oracle-主键约束、唯一约束与外键约束
- oracle 唯一 索引 约束 创建 删除
- oracle唯一性约束和索引(转)
- oracle数据类型和建立唯一约束
- oracle 创建、删除唯一性约束
- ORACLE中创建、删除唯一约束
- oracle违反唯一约束的错误
- 九种求和方法
- 对任意随机10个数求和(1)
- 两个数的乘积
- TList类
- 两位数*一位数
- Oracle-15-唯一约束
- gnuplot画图
- android 一体化
- 5个随机数
- 94.LeetCode Binary Tree Inorder Traversal(medium)[中序遍历二叉树 树的遍历]
- 设计原则
- 15电气李杰 小学数学知识:一位数互乘
- Android 蓝牙4.0BLE开发实现对蓝牙的写入数据和读取数据
- 安装完CentOS7发现windows7的引导不见解决办法!