全部题库 / VF / 试题详情
单选题 VF
2017-03-19

为“评分”表的“分数”字段添加有效性规则:“分数必须大于等于0并且小于等于10”,正确的SQL语句是(  )。

A.CHANGE TABLE评分ALTER分数SET CHECK分数>=0 AND分数<=10
B.ALTER TABLE评分ALTER分数SET CHECK分数>=0 AND分数<=10
C.ALTER TABLE评分ALTER分数CHECK分数>=0 AND分数<=10
D.CHANGE TABLE评分ALTER分数SET CHECK分数>=00R分数<=100

参考答案

B

答案解析

修改表结构的命令是ALTER TABLE,添加有效性规则的命令格式为:
ALTER TABLE<表名>
ALTER[COLUMN]<字段名1>
[NULL|NOT NULL]
[SET DEFAULT<默认值表达式>]
[SET CHECK<逻辑表达式>[ERROR<字符型文本提示信息>]]
[RENAME COLUMN<字段名2)TO<字段名3>]
其中,ALTER[COLUMN]<字段名l>指出要修改列的字段名;SET DEFAULT<默认值表达式>重新设置默认值;SET CHECK<逻辑表达式>[ERROR<字符型文本提示信息>]重新设置字段的合法值及错误提示信息;RENAME COLUMN<字段名2>TO<字段名3>修改字段名,<字段名2>指定要修改的字段名,<字段名3>指定修改后的字段名。本题B.选项的格式正确。

你可能感兴趣的试题

A.CREATE VIEW myview AS SELECT * FROM歌手WHERE LEFT(歌手号,1)= “1”
B.CREATE VIEW myview AS SELECT * FROM歌手WHERE LIKE.(“1”,歌手号)
C.CREATE VIEW myview SELECT * FROM歌手WHERE LEFT(歌手号,1)= “1”
D.CREATE VIEW myview SELECT * FROM歌手WHERE LIKE(“1”,歌手号)
A.DELETE myview VIEW
B.DELETE myview
C.DROP myview VIEW
D.DROP VIEW myview
A.SELECT * FROM temp WHERE temp.歌手号=歌手.歌手号TO ARRAY a
B.SELECT * FROM temp WHERE temp.歌手号=歌手.歌手号INTO ARRAY a
C.SELECT * FROM temp WHERE temp.歌手号=歌手.歌手号TO FILE a
D.SELECT * FROM temp WHERE temp.歌手号=歌手.歌手号INTO FILE a