Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Actualización y eliminación en cascada en MSSQLserver

Estas en el tema de Actualización y eliminación en cascada en MSSQLserver en el foro de Bases de Datos General en Foros del Web. Hola a todos, Estoy trabajando un poco en MSSQLserver, y me gustaría saber como funciona o cual es el efecto, conceptualmente hablando, de la facilidad ...
  #1 (permalink)  
Antiguo 22/02/2005, 09:54
jcl
 
Fecha de Ingreso: enero-2002
Mensajes: 673
Antigüedad: 22 años, 10 meses
Puntos: 1
Información Actualización y eliminación en cascada en MSSQLserver

Hola a todos,

Estoy trabajando un poco en MSSQLserver, y me gustaría saber como funciona o cual es el efecto, conceptualmente hablando, de la facilidad "Actualizar y Eliminar en cascada" en las "Relaciones" entre las tablas de una base de datos MSSQLServer.

Entiendo que hay expertos en esta materia y por ello quisiera que alguno de estos amigos (los expertos), me indiquen dónde puedo encontrar algún ejemplo que me ilustre sobre este asunto, pero en forma práctica. También es válido si lo pueden hacer en palabras, igual se los agradecería mucho.

Ojalá y esta pregunta no le sirva a aquellos que no saben del asunto, así nos ahorraríamos espacio y tiempo.

Saludos.
  #2 (permalink)  
Antiguo 22/02/2005, 13:01
Avatar de Ruchu  
Fecha de Ingreso: octubre-2001
Mensajes: 698
Antigüedad: 23 años, 1 mes
Puntos: 2
el concepto de actualizar y eliminar en cascada no es de sqlserver, es de bases de datos, eso si, de bases de datos relacionales. Como pueden ser access,sqlserver,oracle...

Si a una tabla le haces un delete from tabla where pob='españa' order by id, lo que hará esta consulta es ir eliminando todos los registros uno detrás de otro ordenados por el id. Para cada registro que vaya eliminando, se eliminarán también los registros de las otras tablas relacionadas con ésta.

Lo mismo pasa si se utiliza una consulta de actualizacion.

Y todo eso ocurrirá ordenado, en este caso por el id. Por eso se le llama Actualizar y Eliminar en cascada.


Mira, aquí está bastante bien explicado. http://www.aulaclic.es/sql/b_6_1_1.htm

Última edición por Ruchu; 22/02/2005 a las 13:14
  #3 (permalink)  
Antiguo 22/02/2005, 13:22
jcl
 
Fecha de Ingreso: enero-2002
Mensajes: 673
Antigüedad: 22 años, 10 meses
Puntos: 1
Pues sí, tienes razón. En esa dirección que me indicas está bien presentado el material.

Muchas gracias por tu gentileza.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:39.