使用如下SQL语句创建学生Student表 CREATE TABLE Student (Sno CHAR(4) NOT NULL Sname CHAR(8)
已帮助 人
使用如下SQL语句创建学生Student表 CREATE TABLE Student (Sno CHAR(4) NOT NULL, Sname CHAR(8) NOT NULL, SEX bit, AGE SMALLINT); 可以插入到Student表中的是()
A.(‘1000’, ‘zhang1’, ‘M’, 18)
B.(NULL, ‘zhang3’, 1, 18)
C.(‘1001’, ‘zhang2’, NULL, NULL)
D.(‘1003’, NULL, 1, 18)

回答
共1条回复-
B 解析:Insert语句的功能是向表中插入一条记录,但是记录的结构必须符合表的结构。由于表的结构是(NO C(4)NOT NULL,NAME C(8)NOT NULL,SEX C(2),AGE N(2)),因此选项A中的SEX字段不符合要求;选项C中的AGE字段不符合要求;选项D中的NAME字段为NULL,不符合要求;只有选项B能够被插入。
