网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
创建表时,要定义“年龄”属性的取值范围是18~60之间,则CHECK约束表达式为( )。

A18<=年龄<=60

B年龄>=18and<=60

C年龄>=18and年龄<=60

D>=18and<=60


参考答案

更多 “ 创建表时,要定义“年龄”属性的取值范围是18~60之间,则CHECK约束表达式为( )。 A18B年龄>=18andC年龄>=18and年龄D>=18and ” 相关考题
考题 限制“年龄”列取值范围在 0-160 的约束表达式是: check(年龄 in 0-160) 。( ) 此题为判断题(对,错)。

考题 以下叙述错误的是______。A) NOT NULL和DEFAULT不能在表级完整性约束处定义B) 如果CHECK约束是定义多列之间的取值约束,则只能在表级完整性约束处定义C) 如果在表级完整性约束处定义外码,则FOREIGN KEY不能省略,但列名可以省略D) 如果表的主码由多个列组成,则这样的主码也只能在表级完整性约束处定义

考题 以下叙述错误的是______。A.NOT NULL和DEFAULT不能在表级完整性约束处定义B.如果CHECK约束是定义多列之间的取值约束,则只能在表级完整性约束处定义C.如果在表级完整性约束处定义外码,则FOREIGN KEY不能省略,但列名可以省略D.如果表的主码由多个列组成,则这样的主码也只能在表级完整性约束处定义

考题 用SQL语句创建表,使用语句 CREATE TABLE 。对列的约束主要有NOT NULL ,UNIQUE,PRIMARY KEY ,FOREIGN KEY 等。定义表的删除与更新操作的完整性约束,主要有四种模式:NO ACTION ,CASCADE ,SET NULL ,SET DEFAULT 。检查列的取值范围可以用 CHECK 约束。设定列的默认取值,可以用DEFAULT 短语。 ()

考题 设有表T(c1,c2),c1的数据类型为char(2),要求其第I位的取值范围为[1,9],第2位的取值范围为[0, 9].实现此要求的约束表达式为CHECK(c1 LIKE“______”) 。

考题 下面关于SQL Server完整性机制的不正确叙述是( )。 A.“关系图”用来创建表与表之间的外键约束。B.检查约束(CHECK)是对字段取值格式、范围加以限制。C.可以将任何字段设置为主键约束。D.主键不允许取空值。

考题 创建S时,要求约束sex属性只能取值为男或者女,正确的命令是()。A.CREATETABLES(sexchar(2),sexin(‘男’,‘女’)) B.CREATETABLES(sexchar(2),CHECK(sexin(‘男’,‘女’))) C.CREATETABLES(sexchar(2)in(‘男’,‘女’)) D.CREATETABLES(sexchar(2),CHECK(‘男’,‘女’))

考题 修改SC表中的约束C3使得大学生的年龄在18到40之间的约束为: ALTER TABLE Student ADD CONSTRAINT C3 CHECK(Sage <30 and Sage >15);

考题 定义check约束,限制“性别”列的取值必须是“男”或“女”,约束表达式是___。