设在职工表中有电话号码列,数据类型是char(8)。现要在该列上添加约束,用于保证电话号码长度必须是8位,且第1位取值为数字:1--9、后7位取值为数字0---9。现有下列语句: I.ALTER TABLE职工表ADD CHECK(电话号码 LIKE’[1

admin2011-10-24  38

问题 设在职工表中有电话号码列,数据类型是char(8)。现要在该列上添加约束,用于保证电话号码长度必须是8位,且第1位取值为数字:1--9、后7位取值为数字0---9。现有下列语句:
I.ALTER TABLE职工表ADD CHECK(电话号码
LIKE’[1-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]’)
Ⅱ.ALTER TABLE职工表CHECK(电话号码
LIKE’[1-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]’)
Ⅲ.ALTER TABLE职工表ADD CONSTRAINT CK1 CHECK(电话号码
LIKE’[1-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]’)
Ⅳ.ALTER TABLE职工表ADD CONSTRAINT CHECK(电话号码
LIKE’[1-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]’)
以上语句在SQL Server 2000中能正确实现该约束的是

选项 A、仅Ⅱ和Ⅳ
B、仅I和Ⅲ
C、仅工、Ⅲ和Ⅳ
D、全部

答案B

解析 利用SQL语句添加约束的格式为:ALTER TABLE table_name ADD constraint constraint_name constraint_definition,其中 constraint constraint_name可以省略。
转载请注明原文地址:https://kaotiyun.com/show/pBAZ777K
0

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