我想在HSQL中更新视图,而不是一次又一次地编写相同的语句。 我有一个表ID,First_NAME和LAST_NAME的联系人。我也有这个表的VIEW,我用
创建CREATE VIEW IDGREATERTHREE AS SELECT * FROM CONTACTS WHERE ID > 3;
在向表格添加新列后,如何更新我的VIEW。我想更新我的表格,不用这样的内容:
ALTER VIEW IDGREATERTHREE AS SELECT * FROM CONTACTS WHERE ID > 3;
我想找到一种方法来刷新我的无效视图,就像在Oracle中一样:
ALTER VIEW IDGREATERTHREE COMPILE;
我也在寻找一种只选择无效视图的方法。使用SELECT * FROM INFORMATION_SCHEMA.VIEWS
,我无法看到无效视图和非无效视图之间的任何差异。