我想以表格形式同时更新两个表。但是,如果没有表格MRD和MRU流程,我该如何处理所选的复选框项?
当产品数量更新时,如何以表格形式计算产品的总单价?
场景:点击左侧的“添加项目”按钮,然后在右侧生成表格顺序。
现在我想根据右侧表格形式的更改数量更新所选项目的 STOCK TABLE 和 ADD_PAYMENT TABLE 以及总价格。
下面给出了我的三个表MENU_ITEM,ADD_PAYMENT和STOCK表创建脚本。
CREATE TABLE "MENU_ITEM"
("M_ID" NUMBER(10,0),
"ITEM_NAME" VARCHAR2(50) NOT NULL,
"PRICE" NUMBER(10,0),
"STOCK_STATUS" NUMBER(10,0),
CONSTRAINT "MENU_ITEM_PK" PRIMARY KEY ("M_ID")
USING INDEX ENABLE
)
/
CREATE TABLE "ADD_PAYMENT"
("ID" NUMBER,
"ORDER_ID" NUMBER(5,0),
"M_ID" NUMBER(5,0) NOT NULL,
"PRICE" NUMBER(5,0) NOT NULL,
"QUANTITY" NUMBER(5,0) NOT NULL,
"TOTAL" NUMBER GENERATED ALWAYS AS ("PRICE"*"QUANTITY") VIRTUAL ,
CONSTRAINT "ADD_PAYMENT_CON" PRIMARY KEY ("ID")
USING INDEX ENABLE
)
/
CREATE TABLE "KITCHEN"
("K_ID" NUMBER(10,0),
"M_ID" NUMBER(10,0) NOT NULL,
"QUANTITY" NUMBER(10,0),
CONSTRAINT "KITCHEN_PK" PRIMARY KEY ("K_ID")
USING INDEX ENABLE
)