Restringir eliminación de un registro

07/03/2007 - 14:25 por Gabriel Dameñov | Informe spam
Hola.
¿Cómo puedo restringir la eliminación de un registro?
En concreto, lo que quiero hacer es que un registro cuya PK sea -1 no se
pueda eliminar.

Si alguien puede darme una idea se lo agradeceré mucho.

Un cordial saludo.


Gabriel J. Dameñov
GDMS Ingeniería de Software
Santa Fe - Argentina
-
 

Leer las respuestas

#1 Jose Mariano Alvarez
07/03/2007 - 14:40 | Informe spam
Deberas crear un trigger que verifique que no se borra o se modifica
mediante el control de la tabla deleted.

create trigger nosepuedeborrar on mitabla
for delete,update
as
If (Select count(*) from deleted where codigo = -1) > 0
begin
rollback
return
end




Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)




"Gabriel Dameñov" wrote in message
news:
Hola.
¿Cómo puedo restringir la eliminación de un registro?
En concreto, lo que quiero hacer es que un registro cuya PK sea -1 no se
pueda eliminar.

Si alguien puede darme una idea se lo agradeceré mucho.

Un cordial saludo.


Gabriel J. Dameñov
GDMS Ingeniería de Software
Santa Fe - Argentina
-


Preguntas similares