问题 单项选择题

向信息系学生视图IS_STUDENT中插入一个新的学生记录,其中,学号0002,姓名为王二小,年龄为16岁,正确的SQL语句是( )。

A.INSERT INTO IS_STUDENT
VALUES('0002','王二小',16)

B.INSERT INTO IS_STUDENT
VALUES(0002,'王二小',16)

C.SELECT INTO IS_STUDENT
VALUES(0002,王二小,16)

D.SELECT INTO IS_STUDENT
VALUES('0002','王二小',16)

答案

参考答案:A

解析: 插入语句的一般格式有两种:
①插入一个元组
INSERT INTO表名[(字段名[,字段名]…)]
VALUES(常量[,常量]…);
②插入子查询结果
INSERT INTO表名[(字段名[,字段名]…)]
第一种格式把一个新记录插入到指定的表中,第二种格式把子查询的结果插入指定的表中。若表中有些字段在插入语句中没有出现,则这些字段上的值取空值NULL。当然在表定义中说明了NOT NULL的字段在插入时不能取NULL。在这道题里,学号和姓名都为字符串类型,应当打单引号。

判断题
计算题