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

Oracleのタブテーブルとall_tablesの違い

    タブ 古代です 絶対に使用してはならないデータディクショナリテーブル。これは、数十年前に作成された可能性のあるスクリプトに下位互換性を提供するためだけに存在します。 タブ 新しいオブジェクトタイプや新しい機能が追加されても更新されません。

    • all_tables アクセスできるすべてのテーブルに関する情報を提供します。
    • タブ 所有しているテーブル、ビュー、および同義語に関する情報を提供します( user_tables などのビューにより類似したものにします) 、 user_synonyms 、および user_views )。ただし、ごみ箱などはわからないので、 tab BIN $ + K4PlriXSGetpagyHCvBGA ==$ 0のような名前のすべてのテーブルが表示されます それはごみ箱にあります。現実的には、少なくともOracle 7日以降に追加されたオブジェクトタイプは、 tabなどのレガシーデータディクショナリテーブルに問題を引き起こす可能性があります。 。



    1. MariaDBの認定アソシエイトプログラムのメリットを引き出す

    2. mysqlで集計関数(LAST)を使用できますか?

    3. 結合されたテーブルを持つPDOFETCH_CLASS

    4. com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException:autocommit=trueの場合はロールバックを呼び出せません