设有一个还没有记录的电影表,该表的定义如下: CREATE TABLE电影表(电影编号I PRIMARY KEY,; 电影名C(30) NOT NULL,; 票价Y NULL CHECK(票价>=0)) 下列插入语句中,能够正确执行的是( )。

admin2016-08-23  25

问题 设有一个还没有记录的电影表,该表的定义如下:
CREATE TABLE电影表(电影编号I PRIMARY KEY,;
电影名C(30) NOT NULL,;
票价Y NULL CHECK(票价>=0))
下列插入语句中,能够正确执行的是(     )。

选项 A、INSERT INTO电影表(电影编号,电影名)VALUES(1,’北京爱情故事’)
B、INSERT INTO电影表(电影编号,票价)VALUES(1,70)
C、INSERT INTO电影表VALUES(1,’北京爱情故事’)
D、INSERT INTO电影表VALUES(1,北京爱情故事,70)

答案A

解析 由表的定义可知,“电影名”字段是字符型,而选项D中的电影名“北京爱情故事”没有定界符,所以不是字符型数据,故选项D错误。在表的定义中,电影名不能为空,选项B中缺少电影名,故错误。选项C中的命令格式要求必须为所有的字段插入数据。选项C中没有为票价字段插入数据,故是错误选项。故答案为A。
转载请注明原文地址:https://kaotiyun.com/show/UnIp777K
0

最新回复(0)