Oracle
 sql >> Baza danych >  >> RDS >> Oracle

wywoływanie przechowywanego proc przez dblink

Z innego z twoich pytań pamiętam, że nazwa_pakietu.record_cursor jest typem kursora ref. Kursor ref to uchwyt pamięci ważny tylko w bazie danych, w której został utworzony. Innymi słowy, nie możesz utworzyć kursora ref w zdalnej bazie danych i spróbować pobrać z niego lokalną bazę danych.

Jeśli naprawdę potrzebujesz przetworzyć dane w lokalnej bazie danych, a tabele muszą pozostać w zdalnej bazie danych, możesz przenieść pakiet „nazwa_pakietu” do lokalnej bazy danych i zlecić mu wykonanie zapytania na tabelach w zdalnej bazie danych za pomocą łącze do bazy danych.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak sprawdzić maksymalną liczbę dozwolonych połączeń z bazą danych Oracle?

  2. Utrzymywanie agnostyki bazy danych aplikacji (ADO.NET vs enkapsulacja logiki DB)

  3. nie może odebrać parametru z procedury oracle wykonywanej przez mybatis

  4. Oracle RAC i sekwencje

  5. przechwyć wyjątek DB w aplikacji JSF+EJB