1.对单属性构成的码有两种说明方法,一种是定义为列级约束条件,另一种是定义为表级约束条件,如
1.1单属性列级定义主键
CREATE TABLE Student(
Sno CHAR(9) PRIMARY KEY, /*列级定义主键*/
Sname CHAR(20)
)
1.2单属性表记定义主键
CREATE TABLE Student
(
Sno CHAR(9),
Sname CHAR(20),
PRIMARY KEY (Sno) /*表级定义主键*/
)
2.对于多属性构成的码只有一种说明方法,即定义为表级约束条件,如
CREATE TABLE SC
(
Sno CHAR(9) NOT NULL,
Cno CHAR(4) NOT NULL,
PRIMARY KEY(Sno,Cno) /*表级定义主键*/
)