Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Funcionalidade interna da mesa DUAL?


Não, você não pode criar uma tabela dupla. A tabela DUAL é de propriedade de SYS e SYS possui o dicionário de dados, então você não pode criá-la.

Consulte o wiki

Mesmo se você tentar criar uma tabela DUAL, isso criará problemas para você, pois toda vez que o mecanismo Oracle precisa garantir que você não esteja chamando a tabela dupla SYS. Você precisa especificar o banco de dados e o esquema também. Pode levar a muito problema de ambiguidade para o mecanismo Oracle. O otimizador Oracle sabe tudo o que o DUAL faz e o que deve fazer e então faz as coisas com base nisso.

Referência SQL: