A-A+
若用如下的SQL语句创建一个teacher表: CREATE TABLE teacher(N
问题详情
若用如下的SQL语句创建一个teacher表: CREATE TABLE teacher(NO C(4)NOT NULL, NAME C(8)NOT NULL, SEX C(2), AGE N(2) ) 可以插入到teacher表中的是()。
A. (’1180’,’石磊’,男,23)
B. (’1180’,NULL,’男’,23)
C. (’1180’,’石磊’,NULL,NULL)
D. (NULL,’石磊。’男’,’23’)请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:C
Insert语句的功能是向表中插入一条记录,但是记录的结构必须符合表的结构。由于表的结构是(NO C(4)NOT NULL,NAME C(8)NOT NULL,SEX C(2),AGE N(2)),选项A(‘1180’,’石磊’,男,23)中的SEX字段不符合要求;选项B(‘1180’,NULL,’男’,23)中的NAME字段为NULL,不符合要求;选项D(NULL,’石磊’,男’,23’)中的N0字段不能为空,不符合要求;因此只有选项c能够被插入。