问答题
已知3个表:
Student表结构
列名 |
含义 |
数据类型 |
约束 |
Sno |
学号 |
普通编码定字串,长度为7 |
主码 |
Sname |
姓名 |
普通编码定长字符串,长度为10 |
非空 |
Ssex |
性别 |
普通编码定长字符串,长度为2 |
取值范围为:{男,女} |
Sage |
年龄 |
微整型 |
大于等于14 |
Sdept |
所在系 |
普通编码不定长字符串,长度为20 |
|
Course表结构
列名 |
含义 |
数据类型 |
约束 |
Cno |
课程号 |
普通编码定字串,长度为10 |
主码 |
Cname |
课程名 |
普通编码定长字符串,长度为20 |
非空 |
Periods |
学时数 |
小整型 |
大于0 |
Porperty |
课程性质 |
普通编码定长字符串,长度为4 |
取值范围为:{必修,选修} |
SC表结构
列名 |
含义 |
数据类型 |
约束 |
Sno |
学号 |
普通编码定字串,长度为7 |
主码,引用Student的名码 |
Cno |
课程号 |
普通编码定长字符串,长度为10 |
主码,引用Course的外码 |
Grade |
成绩 |
小整型 |
取值范围:0~100 |
要求:
将Course表中的Periods列的类型改为tinyint。
|
【参考答案】
Alter Table Course Alter Column Periods tinyint