oracle自定义约束的方法

2024-10-13 23:41:14

1、在对表结构进行约束的时候,一般建立的约束都是系统自定义的约束。如下图。

oracle自定义约束的方法

2、但是这种方式创建的约束,在查看约束定义的时候并不直观。而且它的约束命名也是根据系统定义的。

oracle自定义约束的方法

3、如果一个表中有多个约束,那就很难区分出来约束具体指定到哪个字段。特别是一张表存在两个同一约束的时候。如下图。

oracle自定义约束的方法

4、所以创建约束的时候建议使用constraint关键字来创建自定义约束。这样创建 出来的约束通过查看的时候可以很清楚的看出约束作用在哪个字段上。如下图

oracle自定义约束的方法

5、但通过constraint来自定义约束别名的时候要切记一点,constraint约束别名;要跟在字段类型的后面,不能写在其它位置否则会报如下图的错误。

oracle自定义约束的方法
猜你喜欢