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

Preguntas similare

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



Respuesta Responder a este mensaje
#2 Jorge Eastman
17/09/2004 - 19:43 | Informe spam
Hola Adrian.

Gracias por tu sugerencia, pero la base de datos la tengo en producción y la
cantidad de datos es considerable.

Estoy convencido que he visto anteriormente una función o SP o quizás
modificando un campo en alguna de las tabla que hacía el trabajo, pero no lo
recuerdo, si lo consigo lo publico.

Nuevamente gracias por tu interes.

"Adrian D. Garcia" escribió en el mensaje
news:O$j5b1%
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
>
>
>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida