问题 单项选择题

将stock表的股票名称字段的宽度由8改为10,应使用SQL语句______。

A.ALTER TABLE stock股票名称WTIH C(10)

B.ALTER TABLE stock股票名称C(10)

C.ALTER TABLE stock ALTER 股票名称 C(10)

D.ALTER stock ALTER 股票名称C(10)

答案

参考答案:C

解析:[知识点] 关系数据库标准语言SQL/SQL的数据定义功能
[评析] 表结构的修改有3种格式,修改已有的字段使用的是第1种格式。
ALTER TABLE TableName1
ADD|ALTER[COLUMN]FieldNamel
FieldType[(nFieldWidth[,nPrecision])]
[NULL |NOT NULL]
[CHECK IExpression1 [ERROR cMessage Text1]]
[DEFAULT eExpmssion1]
[PRIMARY KEY|UNIQUE]
[REFERENCES TableName2[TAG TagName1]]
[NOCPTRANS]
[NOVALIDATE]
该格式可以添加(ADD) 新的字段或修改(ALTER)已有的字段,它的句法基本可以与CREATE TABLE的句法相对应。

阅读理解与欣赏
问答题