Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/07/2015, 10:49
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: Unir Tablas pero antes comprobar su existencia

Código SQL:
Ver original
  1. DECLARE @query Nvarchar(MAX)
  2. SET @query=''
  3. IF EXISTS (SELECT * FROM sysobjects WHERE name = 'TB_PRUEBA')
  4.      BEGIN
  5.           SET @query='SELECT * FROM TB_PRUEBA'
  6.      END          
  7.  
  8. IF EXISTS (SELECT * FROM sysobjects WHERE name = 'TB_PRUEBA2')
  9.       BEGIN
  10.           IF @query<>''
  11.              SET @query=@query + 'Union All'
  12.  
  13.           SET @query=@query + 'SELECT * FROM TB_PRUEBA2'
  14.      END
  15.          
  16. IF EXISTS (SELECT * FROM sysobjects WHERE name = 'TB_PRUEBA3')
  17.       BEGIN
  18.           IF @query<>''
  19.              SET @query=@query + 'Union All'
  20.              SET @query=@query + 'SELECT * FROM TB_PRUEBA3'
  21.      END
  22.  
  23. sp_executesql @query
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me