Ver Mensaje Individual
  #8 (permalink)  
Antiguo 24/05/2016, 14:39
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 4 meses
Puntos: 774
Respuesta: Problemas con query dinámica

Si te explicas se entiende ;):

Código SQL:
Ver original
  1. DECLARE @SQL nvarchar(MAX)
  2. DECLARE @SELECT Nvarchar(MAX)
  3. DECLARE @WHERE Nvarchar(MAX)
  4.  
  5. SET @KEY = '1'
  6. SET @query= ' SELECT col1, col2, col3 FROM dbo.'
  7. SET @WHERE= ' WHERE keycol  = '
  8.  
  9. SET @SQL = @SELECT + quotename(@tblname) + @WHERE +  @KEY
  10. EXEC sp_executesql @SQL
  11.  
  12. SET @tblname='Nuevatabla'
  13. SET @KEY = '2'
  14.  
  15. SET @SQL = @SELECT + quotename(@tblname) + @WHERE +  @KEY
  16. EXEC sp_executesql @SQL
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me