问题
单项选择题
用如下的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可以被插入。