0

**1。创建一个名为 InsertProduct 的过程,该过程接收产品的所有详细信息并将其插入到产品表中。我尝试了什么:

CREATE OR REPLACE PROCEDURE InsertProduct
(a IN varchar2,b IN varchar2,c IN int,d IN real) as
BEGIN
INSERT INTO Product
(ID,Name,Quantity,UnitPrice)
VALUES
(a,b,c,d);
END;
  1. 创建一个名为 InsertProduct_Trigger 的触发器,显示“已添加产品!” 将产品添加到产品表后。

    CREATE OR REPLACE TRIGGER InsertProduct_Trigger AFTER INSERT ON Product ENABLE BEGIN dbms_output.put_line('A Product has been added!'); END;

  2. 创建一个名为 FindUnitPrice 的函数,该函数接受一个项目的名称并返回其单价。使用该功能打印面包的单价。

CREATE OR REPLACE FUNCTION FindUnitPrice (a IN varchar2) RETURN REAL AS PRICE REAL; BEGIN SELECT UnitPrice INTO PRICE FROM Product WHERE ID = a; RETURN PRICE; END;

4

0 回答 0