Update Cascade

16/09/2004 - 07:12 por Jorge Eastman | Informe spam
Hola a todos...

Tengo un problema con una base de datos, en la implementación realizada
dónde el cliente, la configuración de los códigos se realizó de forma tal
que no cumplía con los requerimientos reales.

El problema estriba en que la tabla principal tiene 31 tablas derivadas y
varias de ellas continuúan hasta un 4 nivel incluso en algunos casos hasta 6
niveles.

Se que estableciendo las restriciones como Update Cascade si puede lograr
que los cambios realizados se propaguen, pero... son bastantes tablas para
hacerlo a mano tomando en consideración que hay que hacer las pruebas en
laboratorio y luego realizarlo donde el cliente.

Se que a través de las tablas de SQL (sys...) se puede obtener las
referencias, pero hasta ahora el único medio conocido por mi de cambiar la
restricción es con ALTER TABLE, pero ello implica hacer un script bastante
grande.

Alquien conoce alguna instrucción, SP o campo de alguna tabla que pueda ser
modificado para lograr cambiar el estado de las resctricciones DRI???

De antemano, gracias para todos.

Un saludo para todos.

Jorge Eastman
 

Leer las respuestas

#1 Adrian D. Garcia
16/09/2004 - 19:02 | Informe spam
Creo que la solucion mas barata es crear un script con el Enterprise Manager
y luego modifcar la creacion de las restricciones.

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Jorge Eastman" wrote in message
news:
Hola a todos...

Tengo un problema con una base de datos, en la implementación realizada
dónde el cliente, la configuración de los códigos se realizó de forma tal
que no cumplía con los requerimientos reales.

El problema estriba en que la tabla principal tiene 31 tablas derivadas y
varias de ellas continuúan hasta un 4 nivel incluso en algunos casos hasta


6
niveles.

Se que estableciendo las restriciones como Update Cascade si puede lograr
que los cambios realizados se propaguen, pero... son bastantes tablas para
hacerlo a mano tomando en consideración que hay que hacer las pruebas en
laboratorio y luego realizarlo donde el cliente.

Se que a través de las tablas de SQL (sys...) se puede obtener las
referencias, pero hasta ahora el único medio conocido por mi de cambiar la
restricción es con ALTER TABLE, pero ello implica hacer un script bastante
grande.

Alquien conoce alguna instrucción, SP o campo de alguna tabla que pueda


ser
modificado para lograr cambiar el estado de las resctricciones DRI???

De antemano, gracias para todos.

Un saludo para todos.

Jorge Eastman



Preguntas similares