
27/08/2012, 17:04
|
 | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 2 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) |