sql >> Databasteknik >  >> RDS >> Oracle

Intern funktionalitet hos DUAL-tabellen?

Nej, du kan inte skapa en dubbel tabell. DUAL-tabellen ägs av SYS och SYS äger dataordboken så du kan inte skapa den.

Se wiki

Även om du försöker skapa en DUAL-tabell kommer det att skapa problem för dig eftersom Oracle-motorn måste se till att du inte anropar SYS-dubbeltabellen varje gång. Du måste ange databasen och schemat också. Det kan leda till för mycket tvetydighetsproblem för Oracle-motorn. Oracle-optimeraren vet allt som DUAL gör och vad den ska göra och den gör sedan saker utifrån det.

SQL Referens:



  1. Hur cyklar man med en array i MySQL?

  2. Hur sys.dm_exec_describe_first_result_set_for_object fungerar i SQL Server

  3. Hur man avblockerar med mysqladmin flush-värdar

  4. Oracle SQL Regexp_replace matchning