创建表s时,要求约束Sex属性取值只能为男或者女,则正确的SQL语句是( )。

admin2020-01-17  30

问题 创建表s时,要求约束Sex属性取值只能为男或者女,则正确的SQL语句是(    )。

选项 A、CREATETABLES(sexCHAR(2),sexIN('男','女'))
B、CREATETABLES(sexCHAR(2),CHECK(sexIN('男','女')))
C、CREATETABLES(sexCHAR(2)IN('男','女'))
D、CREATETABLES(sexCHAR(2),CHECK('男','女'))

答案B

解析 在SQL中,使用CHECK约束来限制属性的可选值在指定范围内,格式为CHECK(逻辑表达式)。本题要求约束sex属性取值只能为男或者女,故应在CHECK中使用IN,将取值范围限定在男与女二二者之间。
转载请注明原文地址:https://kaotiyun.com/show/rhYv777K
0

相关试题推荐
最新回复(0)