Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/03/2014, 12:25
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: eliminar y crear en un mismo codigo la base de datos

Para eso mejor usa tablas TEMPORARY, y en especial te recomiendo implementar toda la lógica de los reportes por medio de stored procedures.
Las tablas TEMPORARY se crean en una conexión y mueren al cerrarse la conexión, por lo que ni siqiera tienes que molestarte en vaciarlas.
La recomendación de usar SP es porque llegan más lejos: Sólo existen mientras el SP está ejecutandose, por lo que ni siquiera permanecen dentro de la misma conexión, sino solo en tiempo de ejecución.
Además, al usar SP el usuario ni siquiera necesita permisos elevados. Con sólo tener permisos de EXECUTE para los SP es suficiente, con lo que el nivel de seguridad es más alto.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)