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

ベーステーブルから行を削除すると、そのテーブルのビューに影響しますか?

    テーブルの行を削除すると、通常のビューの結果に影響します。

    ビューは、作成時に実行されません。それらは参照されたときに実行されます。クエリでビューを参照するたびに、ビューが再度実行されます。そのため、基になるテーブルのデータを更新すると、ビューに影響します。

    これは、マテリアライズドビューには適用されません。 それらが作成されたときに実行されます。基になるデータの変更を反映するには、マテリアライズドビューを更新する必要があります。




    1. PostgreSQLでのヒント

    2. PostgreSQLトリガーを使用して変更(SQLステートメントと行の変更)を保存するにはどうすればよいですか?

    3. MariaDBとは何ですか? MariaDBはどのように機能しますか?

    4. SpringDataで@Idとして文字列を使用することはできません