标签: database derby javadb
我注意到当我更改基础表时,从视图中选择的结果会有所不同,但我不知道是因为每次表更改或每次从中选择时视图都会更新?
答案 0 :(得分:2)
是因为每次表格更改或每次从中选择时都会更新视图?
后者,即每次从视图中选择时,都会重新查询基础表,就像您直接运行视图的SQL一样。
某些数据库系统(但我怀疑是Derby)具有“物化视图”的概念,它是视图查询结果的快照,可以在基础表中的数据发生更改时更新。