sql >> Database teknologi >  >> RDS >> Oracle

kalder en lagret proc over et dblink

Fra et andet af dine spørgsmål husker jeg, at package_name.record_cursor er en ref markørtype. En ref-markør er et hukommelseshåndtag, der kun er gyldigt i den database, den blev oprettet i. Du kan med andre ord ikke oprette en ref-markør i din eksterne db og prøve at hente din lokale db fra den.

Hvis du virkelig har brug for at behandle dataene i din lokale db, og tabellerne skal forblive i den eksterne db, så kan du flytte pakken "pakkenavn" ind i din lokale db og få den til at udføre forespørgslen på tabeller i din eksterne db via en database link.




  1. Sådan opretter du en database i MySQL Workbench ved hjælp af GUI

  2. SQL IN-operatør for begyndere

  3. Hvordan kan jeg få kolonnenavne fra en tabel i SQL Server?

  4. SQLite - Opret en tabel