sql >> データベース >  >> RDS >> Oracle

DUALテーブルの内部機能?

    いいえ、デュアルテーブルを作成することはできません。 DUALテーブルはSYSが所有し、SYSはデータディクショナリを所有しているため、作成できません。

    wiki を参照してください

    DUALテーブルを作成しようとしても、OracleエンジンがSYSデュアルテーブルを呼び出していないことを確認する必要があるため、問題が発生します。データベースとスキーマも指定する必要があります。 Oracleエンジンのあいまいさの問題が多すぎる可能性があります。 Oracleオプティマイザは、DUALが実行するすべてのことと、実行する必要があることを認識しており、それに基づいて処理を実行します。

    SQLリファレンス:



    1. WireGuardを使用したMariaDBレプリケーションのマルチクラウド展開

    2. SQLサーバースキーマの監査?

    3. MySql自己結合クエリ

    4. AttachDbFilenameの問題は何ですか