Borrado múltiple

29/01/2004 - 11:41 por Manuel | Informe spam
Hola a todos,
os cuento mi problema:
a través de una aplicación se pueden borrar, de una sola tabla, varios
registros a la vez; la cuestión está, en comprobar (con unas condiciones
deteminadas) cuales de esos registros hay que dejar borrar y cuales no.
Quiero hacerlo (si es posible) mediante un trigger pero aún no lo he
conseguido ya que cuando se cumple la condición por la cual no quiero
borrar, hago un rollback, y claro, no borra ningun registro.

Por ejemplo:

Tabla1

IdTabla1 Descripcion
1 Español
2 Inglés
3 Francés
4 Otros

Yo quiero que el registro 1 y 4 no se puedan borrar nunca. Entonces cuando
yo intento borrar los registros 1 y 3 (a la vez) debería dejar borrar el 3
pero no dejar borrar el 1.


Mil gracias a todos.
 

Leer las respuestas

#1 ulises
29/01/2004 - 15:40 | Informe spam
Podrías usar un INSTEAD OF DELETE trigger, con ella
controlarías lo que quieres o no borrar, revisalo en el
BOL.

Saludos,
Ulises


Mostrar la cita
sola tabla, varios
Mostrar la cita
unas condiciones
Mostrar la cita
borrar y cuales no.
Mostrar la cita
aún no lo he
Mostrar la cita
cual no quiero
Mostrar la cita
registro.
Mostrar la cita
nunca. Entonces cuando
Mostrar la cita
dejar borrar el 3
Mostrar la cita

Preguntas similares