Oracle
 sql >> база данни >  >> RDS >> Oracle

Вътрешна функционалност на таблицата DUAL?

Не, не можете да създадете двойна маса. Таблицата DUAL е собственост на SYS, а SYS притежава речника с данни, така че не можете да го създадете.

Вижте wiki

Дори ако се опитате да създадете таблица DUAL, това ще създаде проблеми за вас, тъй като всеки път машината на Oracle трябва да гарантира, че не извиквате двойната таблица SYS. Трябва също да посочите базата данни и схемата. Това може да доведе до проблем с твърде много неясноти за двигателя на Oracle. Оптимизаторът на Oracle знае всичко, което DUAL прави и какво трябва да прави, и след това прави нещата въз основа на това.

Справочник за SQL:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Дефинирано от потребителя изключение с персонализирано съобщение

  2. Потискане на съдържанието на командата SQLplus в UNIX?

  3. Грешка в буфера на символния низ е твърде малък в съхранената процедура на Oracle

  4. Създаване на таблица с база данни в PL/SQL процедура

  5. Последици за производителността от използването на (DBMS_RLS) Oracle Row Level Security (RLS)?