单选题 若用如下的SQL语句创建了一个表S:
  CREATE TABLE S(S#CNAR(6)NOT NULL,SNAME CHAR(8)NOT NULL.SEX
  CHAR(2),AGEINTEGER)
  向S表插入如下行时,哪一行可以被插入?
A) ('201001','刘芳',女,'17') B) ('202345',NULL,'女',25)
C) (NULL,'王名','男,'NULL) D) ('200746','黄祟',NULL,NULL)



【正确答案】 D
【答案解析】解析:根据上面定义语句可知字段S#和SNAME不能插入NULL值,也即不能为空,所以选项B)和选项C)应被排除:另外字段AGE被定义为INTEGER类型,数据在插入时不能用单引号括起来,因此A)被排除。