要给BRDA表的性别字段设置一个字段级有效性规则,规则为该字段只能输入“男”或“女”,如果在输入时违反了该规则,将给出提示信息“性别必须是男或女。”正确的语句是______。

admin2012-03-23  28

问题
要给BRDA表的性别字段设置一个字段级有效性规则,规则为该字段只能输入“男”或“女”,如果在输入时违反了该规则,将给出提示信息“性别必须是男或女。”正确的语句是______。

选项 A、CREATE TABLE BRDA 性别 CHECK 性别=男 OR 性别=女;    ERROR"性别必须是男或女。"   
B、ALTER TABLE BRDA ALTER 性别;    ADD CHECK 性别="男"OR 性别="女"ERROR"性别必须是男或女。"
C、ALTER TABLE BRDA ALTER 性别;    SET CHECK 性别="男"OR 性别="女"ERROR"性别必须是男或女。"  
D、ALTER TABLE BRDA ALTER 性别;    SET CHECK 性别=男 OR 性别=女 ERROR"性别必须是男或女。"

答案C

解析 在表存在时,要定义、修改和删除有效性规则和设置默认值的语法格式为
   ALTER TABLE TableName1 ALTER [COLUMN] FieldName2 [NULL|NOT NULL]
   [SET DEFAULT eExpression2][SET CHECK 1Expression2[ERROR cMessageText2]]
   [DROP DEFAULT][DROP CHECK]
   注意:使用的是SET CHECK子句而不是ADD CHECK。性别是一个字符型,"男"和"女"应用双引号括起来。
转载请注明原文地址:https://kaotiyun.com/show/jdzp777K
0

最新回复(0)