Salve ragazzi,
sto cercando di risolvere questo problema da un pò di tempo e spero che qualcuno di voi possa aiutarmi.
Preso questo semplice db:
CREATE TYPE emp_person_typ AS OBJECT (
name VARCHAR2(30),
manager REF emp_person_typ );
CREATE TABLE emp_person_obj_table OF emp_person_typ;
INSERT INTO emp_person_obj_table VALUES (
emp_person_typ ('John Smith', NULL));
SELECT *
FROM emp_person_obj_table;
La risposta alla query mi dà:
ORA-00932: inconsistent datatypes: expected NUMBER got REF db.emp_person_typ
Allora ho contattato varie volte il forum oracle e alcuni mi hanno detto che usando L'application express i REF non sono utilizzabili. Altri mi hanno detto che poteva funzionare su sqlplus che è un estensione sql rispetto a quello presente sull'application express. Però pur trovando sqlplus non sono riuscito ad accedervi perchè non sono le credenziali usuali di tipo sys o system.
Vi prego aiutatemi!!!

Rispondi quotando