store con nombres de tablas

29/04/2004 - 02:30 por ONIL | Informe spam
Hola amigos..

Lei en los BOL que no se pueden sustituir en un store los nombres de una
tabla con el valor de una variable..ejemplo:

CREATE PROCEDURE spTablas
@NombreTabla
AS
SELECT * FROM @NombreTabla
GO

Pero estoy seguro que debe existir algun camino que me permita efectuar lo
que quiero.. alguno de uds. podria apoyarme con este problema..

De antemano muchas gracias..!

Salu2.
(\__/)
(=':'=)
(")_(")
ONil@.
MX.

Preguntas similare

Leer las respuestas

#1 Maximiliano Damian Accotto
29/04/2004 - 01:41 | Informe spam
Hola, revisa en tus BOL el uso de:

Sp_executesql


Suerte


Salu2 enormes

Maximiliano Damian Accotto

Fundicion San Cayetano S.A.
Gerente de IT
Buenos Aires - Argentina
-
Desarrollador 3 estrellas
http://www.microsoft.com/spanish/ms...efault.asp
-
(maxi_accotto[arroba]speedy.com.ar)
MSN:
-

"ONIL@" escribió en el mensaje
news:
Hola amigos..

Lei en los BOL que no se pueden sustituir en un store los nombres de una
tabla con el valor de una variable..ejemplo:

CREATE PROCEDURE spTablas
@NombreTabla
AS
SELECT * FROM @NombreTabla
GO

Pero estoy seguro que debe existir algun camino que me permita efectuar


lo
que quiero.. alguno de uds. podria apoyarme con este problema..

De antemano muchas gracias..!

Salu2.
(\__/)
(=':'=)
(")_(")

MX.


Respuesta Responder a este mensaje
#2 ONIL
29/04/2004 - 22:27 | Informe spam
Gracias Maximiliano..!
Por si a alguien le interesa, la respuesta es :

CREATE PROCEDURE Tabla
@TName As varchar(30)
AS
SET NOCOUNT ON

DECLARE @SQLString nvarchar(100)
SET @SQLString='SELECT * FROM ' + @TName

EXEC sp_executesql @SQLString
GO

EXEC Tabla 'Id_02_Anios'

Salu2.

(\__/)
(=':'=)
(")_(")

MX.

"Maximiliano Damian Accotto" wrote in
message news:%
Hola, revisa en tus BOL el uso de:

Sp_executesql


Suerte


Salu2 enormes

Maximiliano Damian Accotto

Fundicion San Cayetano S.A.
Gerente de IT
Buenos Aires - Argentina
-
Desarrollador 3 estrellas



http://www.microsoft.com/spanish/ms...efault.asp
-
(maxi_accotto[arroba]speedy.com.ar)
MSN:
-

"ONIL@" escribió en el mensaje
news:
> Hola amigos..
>
> Lei en los BOL que no se pueden sustituir en un store los nombres de


una
> tabla con el valor de una variable..ejemplo:
>
> CREATE PROCEDURE spTablas
> @NombreTabla
> AS
> SELECT * FROM @NombreTabla
> GO
>
> Pero estoy seguro que debe existir algun camino que me permita


efectuar
lo
> que quiero.. alguno de uds. podria apoyarme con este problema..
>
> De antemano muchas gracias..!
>
> Salu2.
> (\__/)
> (=':'=)
> (")_(")
>
> MX.
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida