创建表
create table sc(
Sno char(9),
Cno char(4),
Grade SMALLINT,
PRIMARY KEY(Sno,Con), /*主码由两个属性构成,必须作为表级完整性进行定义*/
FOREIGN KEY (Cno) REFERENCES Course(Cno)/*标记完整性约束条件*/
);
create table sc(
Sno char(9) PRIMARY KEY ,/*列级完整性约束条件*/
Cno char(4),
Grade SMALLINT
);
列级完整性约束条件不能设置多个主键
总结:列级完整性约束条件,设置主键时只能设置一个,
表级完整性约束可以设置多个主键、
删除表
drop table tablename CASCADE;/*视图一起删除*/
drop table tablename RESTRICT; /*如果存在依赖那么不能删除*/