填空题 在SQL中,ALTER命令有两个选择项,{{U}} 【8】 {{/U}}子命令用于修改字段名,{{U}} 【9】 {{/U}}子命令用于增加新的字段。
  • 1、
【正确答案】 1、【8】RENAME COLUMN 或 RENAME    
【答案解析】【9】ADD COLUMN 或 ADD [知识点] SQL的数据定义功能:ALTER TABLE-SQL [评析] 表结构的修改命令是ALTER TABLE,该命令有3种格式:修改表结构的命令ALTER TABLEA,该命令有3种格式。 格式1: ALTER TABLE TableName1 ADD|ALTER[COLUMN]FieldName1 FieldType[(nFieldWidth[,nPrecision])] [NULL|NOT NULL] [CHECK IExpression1 [ERROR cMessage Text1]] [DEFAULT eExpression1] [PRIMARY KEY|UNIQUE] [REFERENCES TableName2[TAG TagName1]] [NOCPTRANS] [NOVALIDATE] 该格式可以添加新的字段和修改已有的字段。 格式2: ALTER TABLE TableName1 ALTER[COLUMN] FieldName2 [NULL|NOT NULL] [SET DEFAULT eExpression2] [SET CHECK IExpression2 [ERROR cMessage Text2]] [DROP DEFAULT] [DROP CHECK] [NOVALIDATE] 该格式主要用于定义、修改和删除有效性规则和默认值定义。 格式3: ALTER TABLE TableName1 [DROP[COLUMN]FieldName3] [SET CHECK IExpression3 [ERROR cMessageText3]] [DROP CHECK] [ADD PRIMARY KEY eExpression3 TAG TagName2 [FOR IExpression4]] [DROP PRIMARY KEY] [ADD UNIQUE eExpression4[TAG TagName3[FOR IExpression5]]] [DROP UNIQUE TAG TagName4] [ADD FOREIGN KEY [eExpression5]TAG TagName4[FOR IExpression6] REFERENCES TableName2[TAG TagName5]] [DROP FOREIGN KEY TAG TagName6[SAVE]] [RENAME COLUMN FieldName4 TO FieldName5] [NOVALIDATE] 该格式可以删除字段、可以修改字段名,可以定义、修改和删除表一级的有效性规则等。