Duda con actualizacion de PK relacionada

12/08/2006 - 15:47 por Pedro Echavarria | Informe spam
Hola a todos.

Se que se ha preguntado antes pero tengo una duda para confirmacion porque
no quiero arriesgarme.
Tengo una tabla (A) con su clave primaria. En la misma BD hay otras tablas
que tienen un campo foraneo que referencia la clave primaria de la tabla
(A). Son relaciones que en unos casos son de 1 a 1 en otros de 1 a N.

Con uno marcar "Cascade Update related fields" en el enterprise manager (sql
2000) se garantiza que si yo cambio un valor de una PK de un registro de
tabla(A), todos los registros de todas las tablas relacionadas seran
actualizados ?
No hay que hacer mas nada ?

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
12/08/2006 - 19:25 | Informe spam
Pedro,

Nada mas que hacer. Eso es lo bonito de usar integridad referencial
declarativa (DRI).


AMB

"Pedro Echavarria" wrote:

Hola a todos.

Se que se ha preguntado antes pero tengo una duda para confirmacion porque
no quiero arriesgarme.
Tengo una tabla (A) con su clave primaria. En la misma BD hay otras tablas
que tienen un campo foraneo que referencia la clave primaria de la tabla
(A). Son relaciones que en unos casos son de 1 a 1 en otros de 1 a N.

Con uno marcar "Cascade Update related fields" en el enterprise manager (sql
2000) se garantiza que si yo cambio un valor de una PK de un registro de
tabla(A), todos los registros de todas las tablas relacionadas seran
actualizados ?
No hay que hacer mas nada ?



Respuesta Responder a este mensaje
#2 Pedro Echavarria
13/08/2006 - 16:16 | Informe spam
Gracias Alejandro.

PD: Por cierto me quede esperando tu respuesta a una pregunta final que te
hice en el hilo "Indice unico con filtro" del dia 5. Sabes que tu ayuda
siempre es importante.

Saludos



"Alejandro Mesa" wrote in message
news:
Pedro,

Nada mas que hacer. Eso es lo bonito de usar integridad referencial
declarativa (DRI).


AMB

"Pedro Echavarria" wrote:

Hola a todos.

Se que se ha preguntado antes pero tengo una duda para confirmacion
porque
no quiero arriesgarme.
Tengo una tabla (A) con su clave primaria. En la misma BD hay otras
tablas
que tienen un campo foraneo que referencia la clave primaria de la tabla
(A). Son relaciones que en unos casos son de 1 a 1 en otros de 1 a N.

Con uno marcar "Cascade Update related fields" en el enterprise manager
(sql
2000) se garantiza que si yo cambio un valor de una PK de un registro de
tabla(A), todos los registros de todas las tablas relacionadas seran
actualizados ?
No hay que hacer mas nada ?



Respuesta Responder a este mensaje
#3 Alejandro Mesa
14/08/2006 - 13:54 | Informe spam
Pedro,

Las preguntas las conteste. De todas maneras hoy envie una nueva respuesta.
A veces es dificil seguirle el hilo a todas preguntas y/o problemas, asi que
me disculpas.

Saludos,

AMB

"Pedro Echavarria" wrote:

Gracias Alejandro.

PD: Por cierto me quede esperando tu respuesta a una pregunta final que te
hice en el hilo "Indice unico con filtro" del dia 5. Sabes que tu ayuda
siempre es importante.

Saludos



"Alejandro Mesa" wrote in message
news:
> Pedro,
>
> Nada mas que hacer. Eso es lo bonito de usar integridad referencial
> declarativa (DRI).
>
>
> AMB
>
> "Pedro Echavarria" wrote:
>
>> Hola a todos.
>>
>> Se que se ha preguntado antes pero tengo una duda para confirmacion
>> porque
>> no quiero arriesgarme.
>> Tengo una tabla (A) con su clave primaria. En la misma BD hay otras
>> tablas
>> que tienen un campo foraneo que referencia la clave primaria de la tabla
>> (A). Son relaciones que en unos casos son de 1 a 1 en otros de 1 a N.
>>
>> Con uno marcar "Cascade Update related fields" en el enterprise manager
>> (sql
>> 2000) se garantiza que si yo cambio un valor de una PK de un registro de
>> tabla(A), todos los registros de todas las tablas relacionadas seran
>> actualizados ?
>> No hay que hacer mas nada ?
>>
>>
>>



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