** 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;
在将产品添加到“产品”表中之后,创建一个名为InsertProduct_Trigger的触发器,显示“已添加产品!”。
CREATE OR REPLACE TRIGGER InsertProduct_Trigger
AFTER INSERT ON Product
ENABLE
BEGIN
dbms_output.put_line('A Product has been added!');
END;
创建一个名为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;