Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/07/2011, 09:19
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Error en procedimiento almacenado

Código SQL:
Ver original
  1. CREATE PROCEDURE dbo.procSelectGeneral
  2.         (@condiciones AS VARCHAR(200)
  3.         , @campos AS VARCHAR(300)
  4.         , @tabla AS VARCHAR(50) )
  5.     AS
  6.    BEGIN
  7.         DECLARE @str VARCHAR(8000)
  8.         SET @str = 'SELECT '+ @campos +' FROM '+@tabla
  9.         IF @condiciones<>''
  10.         BEGIN
  11.             SET @str = @str + ' WHERE ' @condiciones
  12.         END
  13.         EXEC(@str)
  14.     END
  15.     GO

Saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me