表级约束与列级约束的区别是什么? 请教大家:表级约束与列级约束的区别是什么?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://qzone.qq.com/blog/85231569-1236261398 表级定义是在定义了列之后,接着定义约束,例如 create table temp(id number(8),name varchar2(30),deptno varchar2(30),constraint pk_id primary key (temp.id),constraint fk_dptnno foreign key(temp.deptno));表级定义可以实现联合约束 constraint pk_two primary key (temp.id,temp.deptno),列级定义就不行。列级定义是定义列的同时定义列上的约束。例如:create table temp(id number(8) primary key,name varchar2(30) unique,deptno varchar2(30)); 或create table temp(id number(8) constraint pk_name primary key,name varchar2(30) unique,deptno varchar2(30)); 这两个区别在与没有constraint pk_name的定义方式,系统就会自动给主键约束分配一个约束名字,后者可以自己指定。HORSE oracle自定义排序 ORA 连接ORA 求教高手一个oracle sql的问题 oracle对本表的级联删除问题 高分求面试题 tnsping SID通了.SQLPLUS连,就报错!在线等 授权的问题 请教个SQL的问题! 问个基础问题: 存储过程中可以使用CREATE语句吗? 求计算上交易周第1天和最后1天的SQL 关于orcle数据库里日期字段的问题
constraint fk_dptnno foreign key(temp.deptno));表级定义可以实现联合约束 constraint pk_two primary key (temp.id,temp.deptno),列级定义就不行。列级定义是定义列的同时定义列上的约束。例如:create table temp(id number(8) primary key,name varchar2(30) unique,deptno varchar2(30)); 或create table temp(id number(8) constraint pk_name primary key,name varchar2(30) unique,deptno varchar2(30)); 这两个区别在与没有constraint pk_name的定义方式,系统就会自动给主键约束分配一个约束名字,后者可以自己指定。HORSE