SQL Server - Pasar parámetros a una consulta hacia un servidos vinculado de Mysql

   
Vista:

Pasar parámetros a una consulta hacia un servidos vinculado de Mysql

Publicado por JOHN JAIRO (1 intervención) el 24/07/2017 18:30:06
Buen dis.
solicito su colaboracion en una actividad tengo un servidor mysql vinculado a sqlserver 2014
en el cual deseo hacer consultas a traves de procedimientos almacenados pasando parametros.

tengo el siguiente procedimiento almacenado y no me funciona.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
alter PROCEDURE [dbo].[Pruebas_Embarazo_Sp]
@Proceso Char(8)='',@Fecini Char(10)=''
AS
DECLARE @Query VARCHAR(max);
 
BEGIN TRANSACTION
IF @Proceso='Consulta'   --Consultar las Pruebas de Embarazo de un Periodo
 BEGIN
 
	set @Query = N'SELECT * INTO Tmp FROM OPENQUERY(''SELECT a.CodAnalito,a.CodiPrue,a.Descripcion_Examen, a.Historia,
	DATE_FORMAT(a.Fecha_Resultado, "%d/%m/%Y") AS "FechaPrueba",a.Resultado,
	b.TipoDocu,b.NumeUsua,Concat(b.NombUsua," ",b.NombUsu1," ",b.Ape1Usua," ",b.Ape2Usua) as "Usuaria",
	b.TeleResi,b.TeleCelu, c.ConfSede  as "Ips_Ordena",c.CodiCent
	FROM InterfazLabRoche.Interfaz_resultados_Roche AS a,sihos.Paciente as b, sihos.CodiInst as c
	WHERE 
	a.Historia = b.NumeUsua and a.CodiInst = c.CodiInst and  
	a.CodiPrue = 4004 AND a.Fecha_Resultado = '+@Fecini+''')';
 
 
 
	print @Query;
	Exec sp_executesql @Query;
 
 END
COMMIT TRANSACTION

El fin es pasar una fecha como parámetro
Gracias por la ayuda que me puedan brindar
gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias

Pasar parámetros a una consulta hacia un servidos vinculado de Mysql

Publicado por Isaias (3719 intervenciones) el 27/07/2017 17:34:35
Dices que NO TE FUNCIONA, ¿porque?, ¿como llegas a esa conclusion?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Revisar política de publicidad