sql >> Databáze >  >> RDS >> Oracle

Interní funkčnost DUAL stolu?

Ne, nemůžete vytvořit duální stůl. DUAL tabulku vlastní SYS a SYS vlastní datový slovník, takže jej nemůžete vytvořit.

Podívejte se na wiki

I když se pokusíte vytvořit DUAL tabulku, bude to pro vás dělat problémy, protože pokaždé, když musí engine Oracle zajistit, že nevoláte duální tabulku SYS. Musíte také zadat databázi a schéma. To může vést k příliš velkému problému nejednoznačnosti pro engine Oracle. Optimalizátor Oracle ví všechno, co DUAL dělá a co by měl dělat, a na základě toho pak dělá věci.

SQL Reference:



  1. Bitový posun v mysql

  2. Postgresql SELECT, pokud řetězec obsahuje

  3. Sestavte postgres docker kontejner s počátečním schématem

  4. před vložením zkontrolujte duplicitní data