
16/04/2008, 05:05
|
 | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 meses Puntos: 2658 | |
Re: CREATE DATABASE con un Stored Procedure No. No es posible usar variables en forma eficiente para crear tablas. Pero sí se puede usar sentencias de SQL creadas desde la aplicación para hacerlo.
La cosa es usar:
1. Una para crear la base.
2. Cerrar la conexión activa.
3. Volver a crear la conexión, ahora a la nueva base.
4. Crear secuencialmente las tablas, sin indicar en qué base se deben crear, de ese modo lo hará en la base activa. Esta creación se hará con sentencias ejecutadas secuencialmente, una por tabla.
Yo uso una clase en .net para crear el modelo de datos completo, incluyendo vistas, triggers y store procedures de la base y no he tenido problemas en ningún caso. |