A-A+
若用如下的SQL语句建立一个worker表: CREATE TABLE worker(NO
问题详情
若用如下的SQL语句建立一个worker表: CREATE TABLE worker(NO C(4)NOT NULL,NAME C(8)NOT NULL,SEX C (2),AGE N(2)) 可以插入到worker表中的是
A.("20031006",NULL,"男",23)
B.(NULL,NULL,"女",23)
C.(NULL,"李林","男",23)
D.("20031006","李林","男",23)请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:D
解析:NO字段和NAME字段不允许为空,因此在进行插入操作时,该属性值不能为空,A、B、C选项中都有空值,故不能插入。SEX字段为字符型,而A选项中的该属性值为数值型,也不正确。