0

ベンダー x が提供するすべての製品と、tab_line という別のテーブル内のすべての参照を削除する手順を作成する必要があります。正しいかどうかはわかりませんが、このコードを実行すると式が不足していると表示されます。これを行うための助けやより良い方法をいただければ幸いです!

CREATE OR REPLACE PROCEDURE deleteproducts_test
(x in number)
AS
BEGIN

UPDATE tab_line 
SET p_code = NULL WHERE v_code (SELECT v_code FROM tab_product 
WHERE v_code = x);

DELETE FROM tab_product WHERE v_code = x;

END;
/
4

1 に答える 1

0

これで同じことを達成できます:

UPDATE tab_line 
SET p_code = NULL WHERE v_code = x;
于 2015-11-01T23:35:53.643 に答える