Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/11/2014, 21:42
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: 17 años
Puntos: 2658
Respuesta: Lograr que un TRIGGER haga un CREATE TABLE usando SQLite

En términos generales, todos los triggers en todos los DBMS tienen siempre una restricción básica: No pueden ejecutar sentencias DDL.
Por otro lado, un trigger sólo puede tener como dato de entrada aquellos que correspondan a la mismas columnas de la tabla donde se crea. Y no queda claro si se cumple en el caso que describes.
Finalmente, crear una tabla por cliente es un error de diseño de bases de datos de los muy gruesos. No sólo no se hace, sino que de hacerlo lo único que obtendrás serían enormes problemas luego porque perderías el control de la base rápidamente. Es una pésima idea, y no hace falta eso para el sistema que mencionas.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 28/11/2014 a las 11:09