问题 单项选择题

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

A.('201001','刘芳',女,'17')

B.('202345',NULL,'女',25)

C.(NULL,'王名','男',NUL

D.('200746','黄祟',NULL,NUL

答案

参考答案:D

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

单项选择题 A1/A2型题
判断题