Esistono due schemi in un database Oracle.Bypass "tabella o vista non esiste" nella compilazione del pacchetto
MYSCHEMA
controllato da me.
OTHERSCHEMA
che non è controllato da me.
So solo che posso ottenere risultato da select * from OTHERSCHEMA.OTHEROBJECT
. Tuttavia, OTHEROBJECT
è un sinonimo .
nel mio pacchetto, ho una dichiarazione come
insert into MYSCHEMA.MYTABLE(COL1) select COL1 from OTHERSCHEMA.OTHEROBJECT;
ma mi ha dato Table or view does not exist.
Come posso risolvere o bypass questo problema? Grazie!
Sei connesso a 'MYSCHEMA' ed eseguire' select * from OTHERSCHEMA.OTHEROBJECT' e funziona? Il tuo pacchetto è compilato sotto 'MYSCHEMA'? Hai provato a eseguire l'istruzione di inserimento al di fuori del pacchetto come dichiarazione autonoma: funziona? –