La Web del Programador: Comunidad de Programadores
 
    Pregunta:  19120 - CREAR O COPIAR LA ESTRUCTURA DE BASE DE DATOS CON VARIABLES
Autor:  didier mendez valencia
tengo una base de datos fuente llamada \"cobros\" y con ella quiero crear una nueva base de datos con el nombre de la variable.(una base de datos diferente para cada alumno)

Ejemplo:

m.x=12 &&variable
use cobros &&base de datos
copy estruc to m.x &&instruccion que copia la estructura

la primera vez si funciona, pero luego me dice que ya existe.
creo que toma el nombre m.x y no el valor de la variable.
agradesco todo lo que se pueda hacer por ayudarme.
gracias

  Respuesta:  Antonio Estrada
Buenas.

Lo he estado probando, y funciona si pones algo así como:

x="12"
use cobros
copy structure to &x

De todas formas, no veo muy claro lo que quieres hacer, más que nada por lo incómodo que puede llegar a ser el tener que abrir cada tabla para hacer, por ejemplo, un listado.
¿No sería mejor, pienso yo, meter cada alumno en UN REGISTRO de UNA SOLA TABLA?