我無法理解如何創建存儲過程。大多數情況下,我無法理解參數是什麼。我一直在獲取錯誤「SQL命令未正確結束」。oracle sql存儲過程
我相信這是因爲我的參數。我正在嘗試創建一個程序,該程序將根據其他兩列更新我的已售出列。
CREATE TABLE sales
(
price_per_unit NUMBER NOT NULL,
price_sold NUMBER NOT NULL,
sold NUMBER,
profit NUMBER
);
CREATE OR REPLACE PROCEDURE update_profit
(
price_per_unit NUMBER,
price_sold NUMBER,
sold NUMBER
)
AS
BEGIN
UPDATE sales
SET profit = ((price_sold * sold) - (price_per_unit * sold))
COMMIT;
END;
/
我錯過了我的評論中的分號。 – TenG
是的,我注意到我已經忘記了售出的參數並且改變了它。 – YellowSoloCup
我需要爲此作業制定程序。我的書顯示了創建一個程序的公式,除了我正在產生錯誤外,我完全是這樣做的。 – YellowSoloCup