题目内容

插入记录时,如果出现错误信息”Field 'name' doesn't have a default value”,则原因是( )。

A. INSERT语句出现了语法问题
B. name字段没有指定默认值,并且添加了NOT NULL或主键约束
C. name字段指定了默认值
D. name字段指定了默认值,并且添加了NOT NULL约束

查看答案
更多问题

用如下的SQL语句创建了一张数据表(SC):CREATE TABLE SC(s# CHAR(6) NOT NULL,c# CHAR(3)NOT NULL,score INT,note CHAR(20));下列选项中,能给SC表插入的记录是( )。

A. ('201009','111',60,必修)
B. ('200823','101',NULL,NULL)
C. (NULL,'103',80,'选修')
D. ('201132',NULL,86,")

下列关于UPDATE语句的描述,正确的是( )。

A. UPDATE只能修改表中的部分记录
B. UPDATE只能修改表中的全部记录
C. 使用UPDATE 语句修改数据时,可以有条件地修改记录
D. 以上说法都不对

下列UPDATE语句中,正确的是( )。

A. update user set id = u001;
B. update user(id,username) values('u001 ','jack');
C. update user set id='u001',username='jack';
D. update into user set id = ' u001', username='jack';

下列选项中,用于将student 表中“grade " 字段的值修改为“80”的SQL 语句是( )。

ALTER TABLE student set grade=80;
B. ALTER student set grade=80;
C. UPDATE student set grade=80 where grade<80;
D. UPDATE student set grade=80;

答案查题题库