sql a partir de tabla

12/04/2005 - 19:30 por Alexander Gomez | Informe spam
Hola a todos!!!
si tengo en una tabla esto:
campo = Consulta
contenido = SELECT * FROM Tabla
podría hacer un procedimiento almacenado que ejecutara lo que hay escrito en
el contenido del campo Cosulta?, es decir que me haga el SELECT * FROM
tabla.

Mil gracias por sus respuestas!!!
 

Leer las respuestas

#1 Isaías
12/04/2005 - 20:11 | Informe spam
Si, con un QUERY DINAMICO, aunque a muchas gentes de por
aqui no les gusta (verdad Maxi), ya que tiene mucha
vulnerabilidad en cometer errores.

DECLARE @SQLString NVARCHAR(100)
SELECT @SQLString = CAMPO FROM MYTABLA
EXEC sp_executesql @SQLString

Imaginate que el contenido de CAMPO, fuera

DROP DATABASE MyBase
DELETE MYTABLA
TRUNCATE MYTABLA

Saludos

Preguntas similares