sql >> Databasteknik >  >> RDS >> Oracle

Anropar Oracles lagrade procedur med utdataparameter från SQL Server

Det borde fungera så här:

DECLARE @dateval DATETIME

EXECUTE ('begin my1.spGetDate(?); end;', @dateval OUTPUT) AT ORA_DBLINK_NAME;

EXECUTE ('begin my1.spDeleteOldRecords(?); end;', @dateval) AT ORA_DBLINK_NAME;

Om du har flera parametrar kan det se ut så här:

EXECUTE ('begin my1.spProc(?,?,?,?); end;', @param_in_1, @param_in_2, @param_out_3 OUTPUT, @param_out_4 OUTPUT) AT DBLINK_NAME;


  1. MySQL - Den här versionen av MySQL stöder ännu inte 'LIMIT &IN/ALL/NOY/SOME underquery

  2. Hur man reparerar en MySQL-databas i cPanel

  3. Returnera värde från sql-skript till skalskript

  4. Hur replikerar man endast INSERTs inte DELETEs/UPDATEs på Slony Slave Node?