Oracle约束的添加可以用六种方法解决 |
本文标签:Oracle约束 本文主要介绍的是Oracle约束的添加六种方法的总结,以下的文章就是对Oracle约束的添加六种方法的具体介绍,如果你对其感兴趣的话,你就可以点击以下的文章对其有一个更深入的了解 。 lNOT NULL约束 DEFAULT约束 (DEFAULT在Oracle中好象没有被作为约束处理,因为创建后从USER_CONSTRAINTS中查不到,有谁知道怎么查,还望不吝赐教) lPRIMARY KEY约束 llCHECK约束 lUNIQUE约束 lFOREIGN KEY约束 l1: NOT NULL约束和DEFAULT约束只能被创建为列级Oracle约束 l2: 其他4种则既可以被创建为列级约束,也可以被创建为表级约束 l3: 当一个约束涉及到多列时,只能被创建成表级约束 l4: 可以为其他4种约束起名,而不能给NOT NULL和DEFAULT约束起名 列级约束的添加方式: 创建表时在列后面直接定义;(1) 修改表时以修改列的方式实现;(2) 可以作为表级约束的4种约束,作为列级约束时有两种添加方式,与上面相同,区别是可以起名; 作为表级约束时有两种添加方式: 创建表时添加表级约束;(3) 修改表时添加表级Oracle约束;(4) 下面以主键为例具体说明: Create table t1(tid number primary key); (1) 或者加约束名字:
alter table t2 modify tid primary key; (2) 或者:
create table t3(tid number,primary key(tid)); (3) 或者加约束名字:
alter table t4 add primary key(tid); (4) 或者加Oracle约束名字:
以上的相关内容就是对Oracle约束的添加方法总结的介绍,望你能有所收获 。 |