【发布时间】:2015-08-26 17:16:05
【问题描述】:
我有以下作业问题:
-
如果插入或更新产品并且产品有多种尺寸 [即检查产品是否仅限皮塔饼或沙拉],然后:
一个。插入具有相同 productTypeNO、productCode 和 productName 且其他字段为空白的新行。您还需要分配 PK。
b.如果这些字段中的任何一个更新为皮塔饼或沙拉的 ONE 尺寸,请更新 productTypeNO、productCode 和 productName。
create table product ( productNO int, productTypeNO int, productCode char(10), productName varchar2(60), prodSize varchar2(20), unitCost numeric(4,2) ) / create table productType ( productTypeNO int, prodType varchar2(5), prodTypeDesc varchar2(60), prodSizeDefault varchar2(20), prodSizeSmall varchar2(20), status char(1), constraint productTypePK_invalid PRIMARY KEY (productTypeNO) ) /
如果产品有多个 prodSizeDefault 和 prodSizeSmall,productType 包含。因此,如果我要在产品表中插入一个产品,如何添加具有相同 productTypeNO、productCode 和 productName 的新行。以及如何分配主键。
【问题讨论】: