Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/08/2012, 17:04
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: Procedimiento almacenado asignar nombre a tabla creada

Como te dice leonardo_josue, normalmente el esquema de una base es fijo. No se modifica si no es por razones de mucho peso, y solamente si es estrictamente necesario.
Crear tablas dinámicamente te llevará muy rápido a perder control del diseño de datos, además de causarte enormes problemas de consistencia e integridad, porque no puedes definir livianamente N restricciones de FK contra tablas relacinadas si n que en algún momento todo haga colapso.
Si el objetivo es crear tablas "históricas", eso no se hace creando tablas son sufijos o prefijos de años, sino diseñando un datamart o datawarehouse para contener esa info.
Por eso lo que intentas se desaconseja completamente si lo que quieres es tener una base de datos bien diseñada, optimizada, eficaz y eficiente.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)