使用预定义异常
常见预定义异常
参考常见预定义异常:
https://blog.csdn.net/u013882957/article/details/71305224
https://blog.csdn.net/liangmengbk/article/details/100174879
- unique 约束是指唯一约束,用于要求列种不允许出现重复值。
- 自定义唯一约束的名称
- 表名称
- 约束类型
Unique需要注意:对于unique约束来讲,索引是必须的。如果不存在,就自动创建一个(unique的唯一本质上是通过索引来保证的)
在存储过程捕获预定义异常
DUP_VAL_ON_INDEX — ORA-0000 — 试图向唯一索引列插入重复值
这里可以设置自定义捕获异常,根据自身的情况
参考异常捕获
https://blog.csdn.net/xiaosheng_papa/article/details/50827477