SQL - se puede?

 
Vista:

se puede?

Publicado por yeni (10 intervenciones) el 20/01/2006 16:10:56
ps.. se puede hacer un procedimiento almacenado en la cual
yo mande como variable el nombre de la tabla

Algo asi :

select * from @tabla

hay alguna forma de hacer eso.....o k logre aceptarme esa instruccion
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:se puede?

Publicado por Isaías (5072 intervenciones) el 20/01/2006 16:18:25
Se conoce como SQL Dinamico, cuida la inyeccion de codigo.

CREATE PROCEDURE pr_MyTAbla
@MyTabla NVARCHAR(1000)
AS
SET NOCOUNT ON
SET @MyTabla = REPLACE(@MyTabla, CHAR(39), '')
EXECUTE ('SELECT * FROM '+@MyTabla)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar