Problema al distribuir registros en diferentes BD
Publicado por Alberto (5 intervenciones) el 03/09/2007 19:33:38
Todo esto lo hago en un store procedure
Tengo una base de datos en la cual de los registros que tengo saco el nombre de las diferentes bases de datos, y de esa base de datos saco los registros los cuales se insertarian en varias bases de datos. Aqui pongo el procedimiento del store.
SELECT @Basedatos = strBaseDatos FROM [nomBD_original].[dbo].[tabla]
SELECT @Basedatos as Basedatos
INSERT INTO [@Basedatos].[dbo].[tabla] 'Caso 1
INSERT INTO [BD_01].[dbo].[tabla] 'Caso 2
- Si yo pongo como el Caso 1 me marca error y no me reconoce el nombre de la base de datos, en @Basedatos aqui saco el nombre de la base de datos.
- y en el Caso 2 yo pongo el nombre de la base de datos tal como se llama y no me marca error, pero como yo quiero que vaya cambiando el nombre de la base de datos para poder insertar en las diferentes bases de datos es donde me marca error, todo esto se hace en un ciclo.
Tengo una base de datos en la cual de los registros que tengo saco el nombre de las diferentes bases de datos, y de esa base de datos saco los registros los cuales se insertarian en varias bases de datos. Aqui pongo el procedimiento del store.
SELECT @Basedatos = strBaseDatos FROM [nomBD_original].[dbo].[tabla]
SELECT @Basedatos as Basedatos
INSERT INTO [@Basedatos].[dbo].[tabla] 'Caso 1
INSERT INTO [BD_01].[dbo].[tabla] 'Caso 2
- Si yo pongo como el Caso 1 me marca error y no me reconoce el nombre de la base de datos, en @Basedatos aqui saco el nombre de la base de datos.
- y en el Caso 2 yo pongo el nombre de la base de datos tal como se llama y no me marca error, pero como yo quiero que vaya cambiando el nombre de la base de datos para poder insertar en las diferentes bases de datos es donde me marca error, todo esto se hace en un ciclo.
Valora esta pregunta


0