下列小题使用如下3个表: 客户(客户号,名称,联系人,地址,电话号码) 产品(产品号,名称,规格说明,单价) 订购单(订单号,客户号,产品号,数量,订购日期) 假设客户表中有客户号(关键字)Cl~c8共8条客户卜己录,订购单表有订单号(关键字)OR1~-

admin2013-11-12  25

问题 下列小题使用如下3个表:
客户(客户号,名称,联系人,地址,电话号码)
产品(产品号,名称,规格说明,单价)
订购单(订单号,客户号,产品号,数量,订购日期)
假设客户表中有客户号(关键字)Cl~c8共8条客户卜己录,订购单表有订单号(关键字)OR1~-OR6共6条订购单记录,并且订购单表参照客户表。如下命令可以正确执行的是(    )。

选项 A、INSERT INTO订购单VALUES(’OR5’,’C5’,’102’,3,{^2008/10/10})
B、INSERT INTO订购单VALUES(’OR5’,’C9’,’102’,3,{^2008/10/10})
C、INSERT INTO订购单VALUES(’OR7’,’C9’,’102’,3,{^2008/10/10})
D、INSERT INTO订购单VALUES(’OR7’,’C5’,’102’,3,{^2008/10/10})

答案D

解析 在Visual FoxPro的表中,不允许插入重复的记录。由题意可知,“订购单”表中包括关键字为OR1~OR6的6条记求,所以不能再插入“订单号”为OR5的记录;“客户”表中包括关键字为C1~C8的8条记录,即没有客户号为C9的客户。故本题答案为选项D。
转载请注明原文地址:https://kaotiyun.com/show/cwop777K
0

最新回复(0)