Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

relacionar 2 bases de datos

Estas en el tema de relacionar 2 bases de datos en el foro de Bases de Datos General en Foros del Web. utilizo servidor FIREBIRD 1.5 mi manejador de base de datos es IBEXPERTE 2010.03.23, Y TENGO LA NECESIDAD DE HACER UN STORE PROCEDURE, DONDE PUEDA TRAER ...
  #1 (permalink)  
Antiguo 16/05/2011, 17:41
 
Fecha de Ingreso: mayo-2011
Mensajes: 2
Antigüedad: 13 años
Puntos: 0
relacionar 2 bases de datos

utilizo servidor FIREBIRD 1.5 mi manejador de base de datos es IBEXPERTE 2010.03.23, Y TENGO LA NECESIDAD DE HACER UN STORE PROCEDURE, DONDE PUEDA TRAER DATOS DE UNA BASE "E" A UNA BASE "C", E INSERTARLOS EN UN TABLA "M".

Con la experiencia que tiene todos ustedes estoy seguro me pueden ayudar a crear este SP, muchos gracais y estoy a sus ordenes.

ATTEN
GUYLBUR69
  #2 (permalink)  
Antiguo 19/05/2011, 08:59
 
Fecha de Ingreso: mayo-2011
Mensajes: 2
Antigüedad: 13 años
Puntos: 0
De acuerdo Respuesta: relacionar 2 bases de datos

Se me a ocurrido otra cosa, existe forma de ejecutar un procedimiento almacenado en una base de datos diferente a la que estoy utilizando:
ejemplo:
create or alter procedure SP_CHEQUE_PROPINA (
E_CENTRO integer,
E_FECHAINI date,
E_FECHAFIN date)
returns (
S_IDCENTRO integer,
S_NOCHEQUE integer,
S_PROPINA numeric(18,2))
as
begin
/* Procedure body */
for select ID_CENTRO, NO_CHEQUE, PROPINA
from CHEQ_HIST
where PROPINA > 0 and
ID_CENTRO = :E_CENTRO and
FECHA between :E_FECHAINI and :E_FECHAFIN
order by NO_CHEQUE
into :S_IDCENTRO, :S_NOCHEQUE, S_PROPINA
do
suspend;
begin
"(ESTE PROCEDIMIENTO ESTA EN UNA BASE DE DATOS DISTINTA...COMO LO EJECUTO)"
execute procedure SP_GENERA_CARGO_PROPINA :E_CENTRO, :E_FECHAINI, :E_FECHAFIN;
end
end

De antemano gracias, ojala y exista alguna forma de ejecutarlo y se resuelve mi problema..

Etiquetas: bases-de-datos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:37.