我创建了一个过程,它将三个值插入表中。但是,当我尝试插入值时,不会插入任何值。无法通过过程在oracle中插入值
这里是我的代码:
CREATE OR REPLACE PROCEDURE INSERTPRODUCTRECORD9 (p_PNAME IN VARCHAR2, p_CATEGORY IN VARCHAR2, p_PRICE IN NUMBER)
AS
BEGIN
INSERT INTO PRODUCT (PNAME,PRICE,CATEGORY) VALUES(p_PNAME, p_CATEGORY, p_PRICE);
END;
begin
INSERTPRODUCTRECORD9('TAB','GADGETS',30000);
END;
rquired看来,你在你插入的字段的顺序错误 – Aleksej
您在类别栏的价格列和p_price插入p_category。请更正您的INSERT语句并确认它是否仍然失败。此外,请分享您收到的错误。 –