问题 单项选择题

用如下的SQL语句创建了一个表S:
CREATE TABLE S(S# CHAR(6) NOT NULL,
SNAME CHAR(8) NOT NULL,
SEX CHAR(2),AGE INTEGER)
现向S表插入如下行时,______可以被插入。

A.('991001','王涛',男,'25')

B.('990755','李海',NULL,NULL)

C.(NULL,'许小霞','女',33)

D.('991243',NULL,'男',23)

答案

参考答案:B

解析: 由于AGE属性的类型为整型,而'25'不满足,选项A不正确。由于S#,SNAME属性不可为空,所以选项C、D可排除。只有选项B可以被插入。

单项选择题
判断题