FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
procedimiento de eliminacion
Hola a todos!!!!!
yo tengo el siguiente procedimiento:
y lo estoy llamando desde una aplicacionde asp pero tengo un pequeño problema cómo estos son datos personales hay tablas que estan relacionadas con es tos datos por lo cuál no se me eliminan los datos por las relaciones lo que yo quiero es poder hacer la eliminacion en el procedimiento en cascada, es decir; que primero borre los datos de las tablas que esten relacionadas con ese registro y luego si me haga la eliminación de los datos personales cómo puedo hacerlo??? a quien me pueda ayudar se lo agradezco es cómo urgente espero sus respuestas Última edición por dec fecha: 30-01-2006 a las 16:16:19. |
#2
|
||||
|
||||
Puedes utilizar restricciones de integridad referencial en cascada.
Busca ayuda en SQL Server para más datos, pero básicamente, defines las relaciones entre tablas utilizando ON DELETE CASCADE (para tu caso), de forma que cuando borres los datos, borrará los registros relacionados en el resto de tablas (que creo que es lo que quieres).
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
||||
|
||||
Tendrás que estudiar como estan diseñadas las relaciones y borrar en la tabla que tiene un autoincremento (suele ser la tabla maestra), si todas las tablas que tienen clave ajena (foreign key) tienen on delete cascade, el SGBD se encargará de borrarlas.
Como ves funciona justo al revés de como has supuesto. Debes borrar la maestra, y el sistema borrará lo demás. saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#4
|
|||
|
|||
gracias
Hola!!!!
muchas gracias por sus respuestas me han sido de muchisima ayuda |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Procedimiento almacenado | LucianoRey | MS SQL Server | 2 | 23-08-2005 00:37:06 |
Salir de un procedimiento recursivo | cardomjar | Varios | 3 | 18-04-2005 20:07:38 |
Ayuda, como llamar a un procedimiento desde otro procedimiento? | Ariatna | Varios | 1 | 01-02-2005 04:05:35 |
confirmar transaccion en un procedimiento almacenado | karocs | SQL | 3 | 09-08-2004 18:49:24 |
Ayuda sobre un Procedimiento Almacenado | Nuria | Firebird e Interbase | 6 | 21-01-2004 13:18:15 |
|