问题 单项选择题

(31)~(35)题中使用下列数据表。

“学生”表:学号C(8),姓名C(8),性别C(2),系名(6)

“课程”表:课程编号C(4),课程名称C(12),开课系名C(10)

“成绩”表:学号C(8),课程编号C(4),成绩N(6,2)

为“课程”表中定义“开课系名”字段的默认值为“中文”,正确的命令是()。

A.ALTER TABLE 课程 ALTER 开课系名 SET DEFAULT 中文

B.ALTER TABLE 课程 ALTER 开课系名 SET DEFAULT "中文"

C.ALTER TABLE 课程 ALTER 开课系名 SET DEFAULT 开课系名=中文

D.ALTER TABLE 课程 ALTER 开课系名 SET DEFAULT 开课系名="中文"

答案

参考答案:B

解析:

利用SQL命令可以对基本表的结构进行修改,利用以下命令可以修改表结构、定义有效性规则:

ALTER TABLE<表名>

ALTER[COLUMN]<字段名1>[NULL|NOTNULL]

[SET DEFAULT<表达式>]

[SET CHECK<逻辑表达式>[ERROR<字符型文本信息>]]

|[RENAME COLUMN<字段名2>TO<字段名3>]

其中,SET DEFAULT<表达式>可以用来指定字段的默认值。注意:表达式值的类型要与字段类型一致。

多项选择题
配伍题 B型题