SP's con DB Links
Pues aqui me tienen tratando de investigar como ejecutar un SP en un una BD remota, por lo tanto habia que crear un DB-link entre mi BD y la BD2 que era donde estaba residente el SP, despues de googlear un rato, encontre nada.... A si que les dejo que fue lo que hice
1. Hay que crear sinonimos en la BD donde se ubiquen los SP's
-- Drop the existing synonym
drop synonym nombre de el SP;
-- Create the new synonym
create synonym nombre de el SP
for ;
2. Creamos un SP que va a llamar al SP (algo redundante)
create or replace procedure nombre de SP que llama SP (parametro de entrada IN VARCHAR2,campos de salida OUT VARCHAR2,campos de salida n OUT VARCHAR2,) is
begin
nombre de el SP en BD remota@nombre de el db-link (parametro de entrada IN VARCHAR2,campos de salida OUT VARCHAR2,campos de salida n OUT VARCHAR2,);
end
nombre de SP que llama SP ;
Y listo...tenemos un bonito SP que llama un SP en una BD a otra BD atra vez de un dblink
Saludos!
1. Hay que crear sinonimos en la BD donde se ubiquen los SP's
-- Drop the existing synonym
drop synonym nombre de el SP;
-- Create the new synonym
create synonym nombre de el SP
for ;
2. Creamos un SP que va a llamar al SP (algo redundante)
create or replace procedure nombre de SP que llama SP (parametro de entrada IN VARCHAR2,campos de salida OUT VARCHAR2,campos de salida n OUT VARCHAR2,) is
begin
nombre de el SP en BD remota@nombre de el db-link (parametro de entrada IN VARCHAR2,campos de salida OUT VARCHAR2,campos de salida n OUT VARCHAR2,);
end
nombre de SP que llama SP ;
Y listo...tenemos un bonito SP que llama un SP en una BD a otra BD atra vez de un dblink
Saludos!
Etiquetas: Script's, Tecnologia
No comment