Oracle
 sql >> Database >  >> RDS >> Oracle

Funzionalità interna del tavolo DUAL?

No, non puoi creare una tabella doppia. La tabella DUAL è di proprietà di SYS e SYS possiede il dizionario dei dati, quindi non puoi crearlo.

Consulta il wiki

Anche se provi a creare una tabella DUAL, ti creeranno problemi poiché ogni volta che il motore Oracle deve assicurarsi che non stai chiamando la tabella doppia SYS. È necessario specificare anche il database e lo schema. Potrebbe causare troppi problemi di ambiguità per il motore Oracle. L'ottimizzatore Oracle sa tutto ciò che DUAL fa e cosa dovrebbe fare e quindi fa le cose in base a quello.

Riferimento SQL: