现有表book,主键bookid设为标识列。若执行语句:select*intobook2frombook,以下说法正确的是()。
A若数据库中已存在表book2,则会提示错误。
B若数据库中已存在表book2,则语句执行成功,并且表book2中的bookid自动设为标识。
C若数据库中不存在表book2,则语句执行成功,并且表book2中的bookid自动设为主键。
D若数据库中不存在表book2,则语句执行成功,并且表book2中的bookid自动设为标识。
正确答案
答案解析
相似试题
(多选题)
现有表book,字段:id(int),title(varchar),price(float);其中id字段设为标识,使用insert语句向book表中插入数据,以下语句错误的是()。
(单选题)
现有表book,字段:id(int),title(varchar),price(float);其中id字段设为标识,使用insert语句向book表中插入数据,以下语句错误的是()。
(单选题)
有一个“出版物”表,包含图书编码(Book-code),书名(Book-name),出版日期(Issue-dt),备注(Mem-cd)等字段,()字段作为该表的主键可能是最恰当的。
(单选题)
现有学生表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业),该表的主键是()。
(多选题)
现有书目表book,包含字段:price(float);现在查询一条书价最高的书目的详细信息,以下语句正确的是()
(单选题)
现有书目表book,包含字段:价格price(float),类别type(char);现在查询各个类别的平均价格、类别名称,以下语句正确的是()。
(判断题)
当定义了表间的关系之后,主表(贡献出自己的主键,使其作为相关表中的外键)在显示时,可以看到在表的左边出现了标有"+"符号的列,该列的作用是用来标识相关子表的展开与折叠。
(单选题)
现有客户表customers(主键:客户编号cid),包含10行数据,订单表orders(外键:客户编号cid),包含6条数据。执行sql语句:select * from customers right outer join orders on customers.cid=orders.cid。最多返回()条记录。
(单选题)
在进行实体的属性设置时,如果要指定某一属性为主标识符(主键),可以选择()选项。