2012-06-05 40 views
1

我创建了一个表如下:表已创建如何修改sql plus中的约束?

create table emp(emp_id number(5) primary key 
       , emp_name varchar(20) not null 
       , dob date); 

后,我将如何改变约束not nullunique或在SQL * Plus其他任何约束?

回答

3

您不会将约束从一种类型更改为另一种类型。您可以添加一个唯一约束表

ALTER TABLE emp 
    ADD (COSTRAINT uk_emp_name UNIQUE(emp_name)); 

,是独立的emp_name是否允许有NULL值。