Verknüpfte Server Gespeicherte Prozedur-Aufruf von MSSQL > ORACLE

Ich versuche, eine SP-Anruf von MSSQL auf ORACLE, Sie sind beide Setups auf einem verknüpften server-Umgebung erfolgreich, das einzige Problem, das ich habe, ist das erstellen der SQL-SP-Aufruf von Oracle;

Unten ist die Prozedur, die ich bin versucht zu reproduzieren, die in SQL als SP-call;

SET TIMING ON
SET SERVEROUTPUT ON
DECLARE 
  AVEMAIL VARCHAR2(255);
  ANCDPXID NUMBER;
  AVCDPURN VARCHAR2(12);

BEGIN 
  AVEMAIL := '[email protected]';
  ANCDPXID := NULL;
  AVCDPURN := NULL;

  STP_FAC_PERSON ( AVEMAIL, ANCDPXID, AVCDPURN );

  DBMS_OUTPUT.Put_Line('ANCDPXID = ' || TO_CHAR(ANCDPXID));
  DBMS_OUTPUT.Put_Line('AVCDPURN = ' || AVCDPURN);

END;

Habe ich versucht, viele Male mit den folgenden Beispielen, die aber alle nicht funktioniert;

SELECT * FROM OPENQUERY(FACUAT, '{Call FACUAT.CDBWEB.TACOMCDB.STP_FAC_PERSON( ''[email protected]'','''',''''}' )

EXEC ('CALL TACOMCDB.STP_FAC_PERSON(''[email protected]'','''','''')') at FACUAT

EXEC FACUAT.CDBWEB.TACOMCDB.STP_FAC_PERSON

Bitte beraten
Vielen Dank im Voraus!

InformationsquelleAutor Juggy | 2015-08-18
Schreibe einen Kommentar