Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/02/2005, 13:01
Avatar de Ruchu
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