sql >> Database >  >> RDS >> Oracle

Opgeslagen Oracle-procedure aanroepen met uitvoerparameter van SQL Server

Het zou als volgt moeten werken:

DECLARE @dateval DATETIME

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

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

Als je meerdere parameters hebt, kan het er als volgt uitzien:

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


  1. Wat is @@MAX_PRECISION in SQL Server?

  2. Verwijder of trim de eerste of laatste paar tekens in MySQL-database met SQL

  3. De FGCB_ADD_REMOVE-vergrendeling

  4. Bijhouden op kolom- en rijniveau bij samenvoegreplicatie