A-A+

用如下的SQL语句创建了一个表S: CREATE TABLES(SNOCHAR(6) NOT

2022-08-06 06:57:14 问答库 阅读 177 次

问题详情

用如下的SQL语句创建了一个表S: CREATE TABLES(SNOCHAR(6) NOT NULL, SNAMECHAR(8) NOT NULL, SEXCHAR(2), AGEINTEGER); 现向S表插入如下行时,哪一行可以被插入
A.("991001","李明芳",女,"23")
B.("990746","张为",NULL,NULL)
C.(NULL,"陈道一","男",32)
D.("992345",NULL,"女",25)请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
解析:由于AGE属性的类型为整型,而'23'不满足,故排除A;由于SNO,SNAME属性不可为空,故排除C,D。

考点:语句