|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jun 2003
Città: Napoli prov
Messaggi: 3089
|
[Oracle - Relazionale ad oggetti] REF(self)?
Salve a tutti!
In questo periodo sto smanettando un pò con il modello relazionale ad oggetti supportato da Oracle. Nel modello di un oggetto ho definito una MEMBER PROCEDURE e all'interno di essa avrei bisogno di recuperare il riferimento all'istanza corrente che ha invocato il metodo (quindi, ciò che all'interno della procedura è chiamato self). Ho provato in tutti i modi REF(self), con il DEREF, con la tabella DUAL ma mi da sempre errore. L'unico modo per ottenere il riferimento è "aggirare il problema" e scrivere un'interrogazione all'interno della procedura che mi identifichi l'oggetto in questione. ES: Codice:
SELECT REF(s) INTO studenteREF FROM studenti s WHERE self.CF=s.CF Grazie
__________________
Thermaltake Armor VA8000SWA**Corsair CMPSU-620HX**Intel Core 2 Quad Q9450 **Asus P5Q Deluxe**Corsair Dominator 2x2GB PC8500 1066Mhz-555 XMS2**Sapphire Vapor-X HD7970 GHz Edition 3GB GDDR5**Samsung SSD 830 256GB**WD Caviar 1TB SATA**Creative X-Fi Elite Pro **Pioneer DVR-215D**Altec Lansing FX6021**Crossover 2720MDP**Logitech diNovo Cordless Desktop**Cooler Master Storm Sentinel Advance on Razer eXactMat Ultima modifica di Qwertid : 16-06-2012 alle 11:19. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jun 2003
Città: Napoli prov
Messaggi: 3089
|
Nessuno?
__________________
Thermaltake Armor VA8000SWA**Corsair CMPSU-620HX**Intel Core 2 Quad Q9450 **Asus P5Q Deluxe**Corsair Dominator 2x2GB PC8500 1066Mhz-555 XMS2**Sapphire Vapor-X HD7970 GHz Edition 3GB GDDR5**Samsung SSD 830 256GB**WD Caviar 1TB SATA**Creative X-Fi Elite Pro **Pioneer DVR-215D**Altec Lansing FX6021**Crossover 2720MDP**Logitech diNovo Cordless Desktop**Cooler Master Storm Sentinel Advance on Razer eXactMat |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:07.



















