Buenas Tardes tengo una procedimiento almacenado en oracle pero lo quiero ejecutar dentro de otro procedimiento almacenado en SQL Server mediante Linkedserver (openquery) aquí lineas abajo les muestro mi codigo
store procedure oracle
create or replace procedure HORAS_SIGERI
(c1 out sys_refcursor, CODIGO_PROY VARCHAR , FECHA_INICIO_VAL DATE,FECHA_FIN_VAL DATE)
as
begin
open c1 for SELECT
rh.id_colaborador,
rh.nombre_colaborador,
rh.id_unidad_organizativa,
rh.id_proyecto,
rh.descripcion_proyecto,
rh.tipo_actividad,
rh.fecha,
rh.horas_imputadas
FROM
view_horas_sigeri rh
WHERE rh.id_unidad_organizativa =CODIGO_PROY AND rh.fecha BETWEEN fecha_inicio_val AND fecha_fin_val
order by 1,7;
end;
SQL
createorreplaceprocedureHORAS_SIGERI(c1outsys_refcursor,CODIGO_PROYVARCHAR,...