使用DDL语句语句
alter table r add primary key(属性名);
注意:
使用前必须将该属性的值置为非空,这样才满足实体完整性的要求
alter table r alter column 属性名 属性类型 not null;
例子
建立student表时忘记建立主码
建完表后进行主码的设置
create table student( sno varchar(10), sname varchar(20), ssex varchar(2), sage smallint, sdept varchar(20) ); alter table student alter column ano varchar(10) not null; alter table student add primary key(sno);