单选题 如果学生表STUDENT是使用下面的SQL语句创建的:CREATE TABLE STUDENT(SNO C(4) PRIMARY KEY NOT NULL,SN C(8),SEX C(2),AGE N(2) CHECK(AGE>15 AND AGE<25))下面的SQL语句中可以正确执行的是(   )。
【正确答案】 B
【答案解析】解析:由于SNO项不可以为空,是必填字段,在用INSERT插入记录时,SNO字段的值不可省,故A、C不正确,在用INSERT插入记录时,D项中的年龄不符合约束条件,故D不正确。 INSERT语句的格式为: INSERT INTO dbf_name [(fname1 [, fname2, ...])] VALUES (eExpression1 [, eExpression2, ...]) PRIMARY KEY NOT NULL用来定义SNO为主关键字,并且不可为NULL值;CHECK(AGE>15 AND AGE<25)语句用来约束字段AGE必须大于15并且小于25。