Tema: Openquery
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/03/2008, 00:04
Avatar de Beakdan
Beakdan
 
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey, Nuevo León
Mensajes: 433
Antigüedad: 23 años
Puntos: 7
Re: Openquery

Construye primero la consulta en una cadena, y luego ejecútala con sp_executesql
Código:
DECLARE @ciclo NVARCHAR(6), @query NVARCHAR(1000)
SET @ciclo = N'M06'

SET @query = N'SELECT * FROM OPENQUERY(prueba, ''select * from bt_cedula_clon where bill_period=''' + @ciclo + ''')'
EXECUTE sp_executesql @query