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.
El fin es pasar una fecha como parámetro
Gracias por la ayuda que me puedan brindar
gracias
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
0