| ID | Asunto | Fecha | Nick | |
| 40379 | procedimiento para crear base de datos | 14/04/08 16:38 | israel_agui | |  |
bueno mi consulta es la siguiente quisiera poder crear un procedimiento almacenado, para crear bases de datos y enviar como parametros el nombre de la base de datos como parametro 1 (@NombreDB) y otra la ruta donde se va a crear (@RutaDB), si se podría o no conseguir esto gracias de antemano |
|
| ID | Asunto | Fecha | Nick | |
| 40493 | Re: procedimiento para crear base de datos (Resp: 40379) | 17/04/08 15:21 | Eddie | |  |
Hola, te puedo ayudar con lo del Nombre de la Base de Datos la ruta queda pendiente aunque nose para que queras darle ruta si eso te queda en el servidor de la DB, bueno igual sabes que eso queda en (archivos del programa\etc\bin\data), bueno aqui va la de la creacion de la db:
Te lo dejo en archivo de consulta tu lo adecuas al SP
DECLARE @NomDB AS VARCHAR(50)--Nombre de la DB DECLARE @sqlEx AS nVARCHAR(50)--Ejecuta la accion de crear la DB SET @NomDB='DBPrueba' SET @sqlEx='CREATE DATABASE ' + @NomDB
EXEC sp_executesql @sqlEx
Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias. |
|
| ID | Asunto | Fecha | Nick | |
| 40832 | Re: procedimiento para crear base de datos (Resp: 40379) | 26/04/08 01:19 | Fabel | | |
Para pasar la ruta a una carpeta, pasá a la variable el caracter \ escapado. No estoy seguro ahora, pero creo que tenes que poner \\ en vez de \. Saludos.    Fabel
Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias. |