[SQL] Constraint

Buenas,

estoy empezando con SQL y tengo alguna dudilla:
tengo una tabla con ID y NOMBRE, este último con
una KEY UNICA. Existe otra tabla que tiene una
constraint con la columna NOMBRE referenciada.

Cómo puedo modificar en NOMBRE original de la
primera tabla? Habría quizá que eliminar la(s)
constraints, cambiar el nombre, y volverlas a
activar?

Gracias de antemano
mmm.. quizá no te refieras a esto (no te entiendo demasiado), pero no te servirá el poner (en la misma constraint "foreign key") ON DELETE/UPDATE CASCADE???

es decir, cuando la madre se modifique, que el resto también...

si lo que quieres es cambiar el nombre de la foreign key, y que se cambie automáticamente en el resto, pues te va a tocar usar pl/sql o alguna otra cosa :S
Orion escribió:mmm.. quizá no te refieras a esto (no te entiendo demasiado), pero no te servirá el poner (en la misma constraint "foreign key") ON DELETE/UPDATE CASCADE???

es decir, cuando la madre se modifique, que el resto también...

si lo que quieres es cambiar el nombre de la foreign key, y que se cambie automáticamente en el resto, pues te va a tocar usar pl/sql o alguna otra cosa :S


Gracias, el ON DELETE/UPDATE CASCADE funciona perfecto!!!
2 respuestas