Quando provo a creare una vista che include tabelle diverse, visualizzo il seguente errore: Errore alla riga 1: ORA-01031 Privilegi insufficienti.ORA-01031 Privilegi insufficienti durante la CREAZIONE DI UNA VISTA?
Qualcuno potrebbe dirmi quale potrebbe essere il problema. Ho provato a seguire l'altro post StackOverflow menzionato qui, ma è relativo a schemi diversi .
ORA-01031: insufficient privileges when selecting view
Per favore fatemi sapere come io sono nuovo qui.
la mia domanda è la seguente:
originale Domanda: Creare una visualizzazione per selezionare ID dipendente, nome del dipendente, data di assunzione, e il numero di reparto.
la mia soluzione:
CREATE VIEW SIMPVIEW AS
SELECT EMPNO, ENAME, HIREDATE,DEPTNO
FROM EMP;
Avete il privilegio 'create view'? Possiedi la tabella 'emp' o stai accedendola in un altro schema (ad esempio lo schema di esempio' HR')? Se è in un altro schema, hai il privilegio 'select' contro di esso attraverso un ruolo o direttamente? –
Grazie per la risposta. Sì, sto eseguendo query sul mio computer con Oracle 11g installato. Quindi, io sono il mio DBA ma da quando sono nuovo non sono sicuro di cosa stia andando male. – Tan
E sì, ho creato una tabella emp. – Tan