これを使用してテーブルのプライマリを変更しようとしていますが、
ACCEPT p_oldserial PROMPT 'Enter Old Serial: ';
ACCEPT p_newserial PROMPT 'Enter New Serial: ';
INSERT INTO car
(SELECT serial, cname, make, model, year, color, trim, enginetype, purchinv, purchdate, purchfrom, purchcost, freight, totalcost, listprice
FROM customer
WHERE serial='&p_oldserial');
UPDATE saleinv
SET serial='&p_newserial'
WHERE serial='&p_oldserial';
UPDATE serivceinv, saleinv;
DELETE FROM customer
WHERE serial='&p_oldserial';
COMMIT;
しかし、私はORA-02291を取得しています。スクリプトに間違いがありますか?