Tengo un trigger que se acciona al hacer un insert, y que entra a un if si no existen registros, pero me tira un error
Código SQL:
Ver originalCREATE OR REPLACE TRIGGER TR_AGREGAR_CLIENTE
BEFORE INSERT ON Venta
FOR EACH ROW
DECLARE
X NUMBER:= 0;
BEGIN
SELECT COUNT(*) INTO x FROM Cliente WHERE codigo = :NEW.Cliente;
IF X = 0
THEN
INSERT INTO bodega VALUES ('1001','Venta',50, SYSDATE);
END IF;
END;
el error es ERROR at line 7: PL/SQL: ORA-00947: no hay suficientes valores