问题 单项选择题

若用如下的SQL语句创建一个student表:
CREATE TABLE student(
N0 C(4)NOT NULL,
NAME C(8)NOT NULL,
SEX C(2),
AGE N(2)
)
可以插入到student表中的是

A.('1031','曾华',男,23)

B.('1031','曾华',NULL,NULL)

C.(NULL,'曾华','男','23')

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

答案

参考答案:B

解析:[分析] INSERT语句的功能是向表中插入一条记录,但是记录的结构必须符合表的结构。由于表的结构是:NO C(4)NOT NULL,NAME C(8)NOT NULL,SEX C(2),AGE N(2),因此选项A.<'1031','曾华',男,23)中的SEX字段不符合要求:选项C.(NULL,'曾华','男', '23')中的AGE字段不符合要求;选项D.('1031', NULL,'男',23)中的NAME字段为NULL,不符合要求,因此只有选项B能够被插入。

单项选择题
单项选择题