Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/01/2009, 04:59
larios_tnt
 
Fecha de Ingreso: febrero-2008
Mensajes: 75
Antigüedad: 16 años, 2 meses
Puntos: 0
Comprobar datos

Tengo una función para anadir clientes a la BD ("anadir_clientes") y, dentro de dicha función compruebo que no esté dado de alta el cliente, pero, en el caso de que no usara la función "anadir_cliente" sino que directamente empleara "INSERT INTO cliente VALUES (...)" ¿cómo puedo comprobarlo?

He mirado los triggers, pero éstos sólo sirven como avisos y no le puedo pasar ningún valor para que compruebe que el cliente esté o no en la BD.

También he mirado las rules, pero tampoco las veo como una posibildad de solucionar mi duda.

¿Tengo que profundicar en los triggers o en las rules o hay alguna otra forma de hacerlo?