Buenas,
Me gustaría saber si existen y si asi como hacer lo siguiente:
Cada vez que se vaya a realizar una insercción en cualquier tabla, por cada campo
numérico que se intente insertar con un NULL, cambiar este NULL por un 0.
En http://www.programacion.com/foros/30/msg/148262/ he visto una respuesta sobre
trigger's, pero no encuentro lo que se afirma en ella.
Si no es con un Trigger y a alguien se le ocurre como hacerlo de otra manera que me
lo comente por favor, a mi se me ha ocurrido que: si en la propiedad "Valor
predeterminado" de un campo numérico pongo un 0 consigo el resultado que quiero pero
la cosa es ¿me tengo que recorrer todos los campos numéricos de todas las tablas de
la base de datos de todos los clientes para cambiar este Valor Predeterminado? o
¿existe alguna manera de hacer un proceso que lo cambie?. Lo digo porque la solución
me serviría, pero claro: alrededor de 80 clientes x alrededor de 500 tablas x
hechemos una media de 15 campos numéricos por tabla = 60000 cambios que tengo que
hacer a mano... inviable completamente.
Tambien he visto en la ayuda de Access algo que llama "Desencadenador(ADP)" que creo tiene algo que ver con lo que busco pero dice sobre ello que "La información recogida en este tema sólo se aplicará a proyectos de Microsoft Access (.adp)", no se lo que es un .adp, supongo que algún tipo de proyecto de Access con formularios y demas por lo que no creo que a mi me sirva, si alguien sabe sobre esto...
Gracias