若用如下的SQL语句创建一个teacher表: CREATE TABLE teacher( NO C(4)NOT NULL, NAME C(8)NOT NULL, SEX C(2), AGE N(2) )

admin2013-11-12  85

问题 若用如下的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,‘石磊’,‘男’,123。)

答案C

解析 Insert语句的功能是向表中插入一条记录,但是记录的结构必须符合表的结构。由于表的结构是(NOC(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,‘石磊’,‘男’,123。)中的NO字段不能为空,不符合要求;因此只有选项C能够被插入。、
转载请注明原文地址:https://jikaoti.com/ti/TcT0FFFM
0

最新回复(0)