有人可以协助解决这些plsql问题吗,我很难全面了解它

时间:2019-11-20 02:06:42

标签: plsql plsql-package

** 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;

0 个答案:

没有答案