Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/06/2016, 11:57
crash_16109
 
Fecha de Ingreso: noviembre-2014
Ubicación: guadalajara
Mensajes: 14
Antigüedad: 9 años, 5 meses
Puntos: 0
trigger con condicion mayor y menor

me urge crear un trigger que no permita insertar valores en cierta columna de una tabla menores a 15 ni mayores a 20
la columna es precioventa y la tabla es productos

si se crea el trigger,
pero al realizar una insercion si admite cualquier numero ya sea mayor a 20 o menor a 15 y lo que quiero es que no realize la insercion


Código SQL:
Ver original
  1. CREATE OR REPLACE TRIGGER ActProducto
  2.  BEFORE INSERT OR UPDATE OF precioventa ON productos
  3.  FOR each ROW WHEN(NEW.precioventa <20 AND NEW.precioventa >15)
  4.  BEGIN
  5.   :NEW.precioventa := (:NEW.precioventa);
  6.  END ActProducto;
este es mi codigo

Última edición por gnzsoloyo; 23/06/2016 a las 13:21