我正在尝试创建一个程序,但我不明白为什么它不起作用。但它给了我:“错误(6,25):PL / SQL:ORA-00933:SQL命令未正确结束”
此代码按预期工作
DECLARE
v_price Car.price%TYPE;
BEGIN
SELECT price INTO v_price
FROM Car
WHERE model = 'VW';
DBMS_OUTPUT.PUT_LINE (v_price);
END;
但是这个给了我错误:
CREATE OR REPLACE PROCEDURE getPret AS
v_price Car.price%TYPE;
BEGIN
SELECT price INTO v_price
FROM Car
WHERE model = 'VW'
DBMS_OUTPUT.PUT_LINE(v_price);
END;
答案 0 :(得分:0)
我认为Sarit Adhikari是正确的,你错过了分号:
WHERE model = 'VW'
答案 1 :(得分:-1)
第二个过程中的select语句没有正确结束...所以你收到这个错误,在where where条件旁边引入半冒号...这将有助于解决问题