Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/08/2010, 11:01
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 4 meses
Puntos: 98
Respuesta: Ejecutar consulta como cadena a procedimiento almacenado

Cita:
Iniciado por iislas Ver Mensaje
a diferencia de nuestro buen amigo u_goldman, te sugiero revises SP_EXECUTESQL

DECLARE @sql NVARCHAR(1000);
SET @sql = N'SELECT * FROM tabla'

EXEC SP_EXECUTESQL @sql

Saludos
Es verdad, SP_EXECUTESQL tendrá un mejor performance, pero me parece que solamente es válido cuando usas parámetros, aunque si no los usas casi que no tendría caso hacer consultas dinámicas. En cualquier caso iislas tiene razón, es buena prácitca hacer uso de ese SP.


Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway