Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/11/2012, 17:16
ZedGe1505
 
Fecha de Ingreso: junio-2011
Mensajes: 289
Antigüedad: 13 años, 5 meses
Puntos: 15
Problema con trigger y count

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 original
  1. CREATE OR REPLACE TRIGGER TR_AGREGAR_CLIENTE
  2.  
  3. BEFORE INSERT ON Venta
  4. FOR EACH ROW
  5. DECLARE
  6. X NUMBER:= 0;
  7. BEGIN
  8. SELECT COUNT(*) INTO x FROM Cliente WHERE codigo = :NEW.Cliente;
  9. IF X = 0
  10. THEN
  11. INSERT INTO bodega VALUES ('1001','Venta',50, SYSDATE);
  12. END IF;
  13. END;
el error es ERROR at line 7: PL/SQL: ORA-00947: no hay suficientes valores

Última edición por gnzsoloyo; 25/11/2012 a las 17:52 Razón: Mal etiquetado.