Erstellen von Tabellen vor dem erstellen eines Cursors in Oracle

Habe ich eine PL/SQL Prozedur erstellt eine temporäre Tabelle und dann extrahiert die Daten aus dieser temporären Tabelle verwenden von Cursorn, verarbeitet die Daten und dann löscht die temporäre Tabelle. Aber Oracle erlaubt nicht die Verwendung von cursor, wenn die Tabelle existiert nicht in der Datenbank.

Bitte helfen Sie mir, damit umgehen.

  • Warum tun Sie erstellen und löschen Sie anschließend die temporären Tabellen erstellen, anstatt Sie noch einmal, und verwenden Sie immer und immer wieder? - Wenn Sie kommen aus einer SQL Server-hintergrund, Oracle ist das anders. Temporäre Tabellen sind permanente Objekte, halten die temporären Daten.
InformationsquelleAutor user829310 | 2011-12-25
Schreibe einen Kommentar