09/02/2016, 08:20
|
| | Fecha de Ingreso: mayo-2008
Mensajes: 228
Antigüedad: 16 años, 5 meses Puntos: 2 | |
Respuesta: Crear un procedimiento almacenado Nop, tengo una tabla con ids a borrar. Con esas ids borro de una tabla, pero aparte tengo que realizar una select con joins de otras tablas para sacar otras ids a borrar diferentes, es decir por medio de una id soy capaz de sacar 2 ids de diferentes tablas que estan relacionadas. Borrando de registros de 3 tablas al final.
¿ Es posible que pudiera hacer un simple delete en el procedure con joins para borrar 3 tablas de golpe ?.
La relación sería algo así: tabla plataformas: id_plataforma se relaciona con Tabla licencias id_plataforma - La tabla licencias relaciona el campo id_licencia con la tabla dipatch id_licencia y la tabla dispatch usa el campo id_dispatch para relacionarse con la tabla scormvars del campo id_dispatch.
Podría hacer un delete con esos joins que borren de las 4 tabls por medio de un id ?, tipo delete tabla1,2,3,4 y sus joins ?, y lanzar el procedure cuando vea que la bd no está con mucho uso ?
Última edición por arts; 09/02/2016 a las 08:29 |